pub struct DscpHandle(/* private fields */);Expand description
Per-connection DSCP shared with the QUIC I/O worker.
Clone this handle before starting the handshake and call Self::set once
the connection’s final marking is known. Dscp::new(0) explicitly
clears an earlier marking even when the shared socket has a nonzero default;
None omits the per-packet control message.
Implementations§
Trait Implementations§
Source§impl Clone for DscpHandle
impl Clone for DscpHandle
Auto Trait Implementations§
impl Freeze for DscpHandle
impl RefUnwindSafe for DscpHandle
impl Send for DscpHandle
impl Sync for DscpHandle
impl Unpin for DscpHandle
impl UnsafeUnpin for DscpHandle
impl UnwindSafe for DscpHandle
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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