pub enum BackpressureState {
Normal,
SlowingDown,
Blocked,
Recovering,
}Expand description
State of the backpressure system.
Variants§
Normal
Normal operation.
SlowingDown
Slowing down due to high fill.
Blocked
Fully blocked waiting for space.
Recovering
Recovering from backpressure.
Trait Implementations§
Source§impl Clone for BackpressureState
impl Clone for BackpressureState
Source§fn clone(&self) -> BackpressureState
fn clone(&self) -> BackpressureState
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 BackpressureState
impl Debug for BackpressureState
Source§impl PartialEq for BackpressureState
impl PartialEq for BackpressureState
impl Copy for BackpressureState
impl Eq for BackpressureState
impl StructuralPartialEq for BackpressureState
Auto Trait Implementations§
impl Freeze for BackpressureState
impl RefUnwindSafe for BackpressureState
impl Send for BackpressureState
impl Sync for BackpressureState
impl Unpin for BackpressureState
impl UnwindSafe for BackpressureState
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.