mirror of
https://github.com/fafhrd91/actix-web
synced 2025-06-30 08:24:28 +02:00
body ergonomics v3 (#2468)
This commit is contained in:
@ -30,6 +30,7 @@ use actix_web::{
|
||||
use bytes::{Bytes, BytesMut};
|
||||
use bytestring::ByteString;
|
||||
use futures_core::Stream;
|
||||
use pin_project_lite::pin_project;
|
||||
use tokio::sync::oneshot::Sender;
|
||||
|
||||
/// Perform WebSocket handshake and start actor.
|
||||
@ -462,13 +463,14 @@ where
|
||||
}
|
||||
}
|
||||
|
||||
#[pin_project::pin_project]
|
||||
struct WsStream<S> {
|
||||
#[pin]
|
||||
stream: S,
|
||||
decoder: Codec,
|
||||
buf: BytesMut,
|
||||
closed: bool,
|
||||
pin_project! {
|
||||
struct WsStream<S> {
|
||||
#[pin]
|
||||
stream: S,
|
||||
decoder: Codec,
|
||||
buf: BytesMut,
|
||||
closed: bool,
|
||||
}
|
||||
}
|
||||
|
||||
impl<S> WsStream<S>
|
||||
|
Reference in New Issue
Block a user