pub struct QuicBidirectionalStream { /* private fields */ }Expand description
An accepted or opened QUIC bidirectional stream.
Implementations§
Source§impl QuicBidirectionalStream
impl QuicBidirectionalStream
Sourcepub fn stream(&self) -> QuicStream
pub fn stream(&self) -> QuicStream
Returns stream metadata.
Sourcepub fn into_parts(self) -> (QuicByteSource, QuicByteSink)
pub fn into_parts(self) -> (QuicByteSource, QuicByteSink)
Splits the stream into receive and send byte halves.
Auto Trait Implementations§
impl Freeze for QuicBidirectionalStream
impl RefUnwindSafe for QuicBidirectionalStream
impl Send for QuicBidirectionalStream
impl Sync for QuicBidirectionalStream
impl Unpin for QuicBidirectionalStream
impl UnsafeUnpin for QuicBidirectionalStream
impl UnwindSafe for QuicBidirectionalStream
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage