pub enum TxBufferTrackingState {
Ok,
Inconsistent,
}Expand description
Tracks the health of the tx_buffered value.
Variants§
Ok
The send buffer is in a good state
Inconsistent
The send buffer is in an inconsistent state, which could lead to connection stalls or excess buffering due to bugs we haven’t tracked down yet.
Trait Implementations§
Source§impl Clone for TxBufferTrackingState
impl Clone for TxBufferTrackingState
Source§fn clone(&self) -> TxBufferTrackingState
fn clone(&self) -> TxBufferTrackingState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TxBufferTrackingState
impl Debug for TxBufferTrackingState
Source§impl Default for TxBufferTrackingState
impl Default for TxBufferTrackingState
Source§fn default() -> TxBufferTrackingState
fn default() -> TxBufferTrackingState
Returns the “default value” for a type. Read more
Source§impl PartialEq for TxBufferTrackingState
impl PartialEq for TxBufferTrackingState
impl Copy for TxBufferTrackingState
impl StructuralPartialEq for TxBufferTrackingState
Auto Trait Implementations§
impl Freeze for TxBufferTrackingState
impl RefUnwindSafe for TxBufferTrackingState
impl Send for TxBufferTrackingState
impl Sync for TxBufferTrackingState
impl Unpin for TxBufferTrackingState
impl UnwindSafe for TxBufferTrackingState
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> 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