Struct bolic_network::hub::transport::stream::NonBlockingStreamAdapter
source · pub struct NonBlockingStreamAdapter { /* private fields */ }Expand description
NonBlockingStreamAdapter helps convert split async read/write streams into a NonBlockingStream by spawning async tasks. Streams that support a native non-blocking implementation (e.g., mio) in both directions should directly implement NonBlockingStream.
Implementations§
source§impl NonBlockingStreamAdapter
impl NonBlockingStreamAdapter
pub fn new(r: AdaptedRead, w: AdaptedWrite, buffer: usize) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NonBlockingStreamAdapter
impl !RefUnwindSafe for NonBlockingStreamAdapter
impl Send for NonBlockingStreamAdapter
impl !Sync for NonBlockingStreamAdapter
impl Unpin for NonBlockingStreamAdapter
impl !UnwindSafe for NonBlockingStreamAdapter
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more