pub struct PacketTx { /* private fields */ }Expand description
Channel sender for received packets.
The priority lane stays unbounded because control-shaped datagrams must keep
making progress even when bulk is saturated. The bulk lane is bounded by the
configured packet-channel capacity in packets, not receive-batch items, and
uses nonblocking try_send: overload sheds bulk explicitly instead of
hiding unbounded latency behind the rx loop.
Implementations§
Source§impl PacketTx
impl PacketTx
pub fn send( &self, packet: ReceivedPacket, ) -> Result<(), SendError<ReceivedPacket>>
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for PacketTx
impl !UnwindSafe for PacketTx
impl Freeze for PacketTx
impl Send for PacketTx
impl Sync for PacketTx
impl Unpin for PacketTx
impl UnsafeUnpin for PacketTx
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more