pub enum QueueTrend {
RapidGrowth,
SlowGrowth,
Stable,
SlowShrink,
RapidShrink,
}Expand description
Queue growth trend classification
Variants§
RapidGrowth
Queue is growing rapidly (> 10 msg/sec)
SlowGrowth
Queue is growing slowly (1-10 msg/sec)
Stable
Queue is stable (< 1 msg/sec change)
SlowShrink
Queue is shrinking slowly (-10 to -1 msg/sec)
RapidShrink
Queue is shrinking rapidly (< -10 msg/sec)
Trait Implementations§
Source§impl Clone for QueueTrend
impl Clone for QueueTrend
Source§fn clone(&self) -> QueueTrend
fn clone(&self) -> QueueTrend
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 QueueTrend
impl Debug for QueueTrend
Source§impl<'de> Deserialize<'de> for QueueTrend
impl<'de> Deserialize<'de> for QueueTrend
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for QueueTrend
impl PartialEq for QueueTrend
Source§impl Serialize for QueueTrend
impl Serialize for QueueTrend
impl Copy for QueueTrend
impl Eq for QueueTrend
impl StructuralPartialEq for QueueTrend
Auto Trait Implementations§
impl Freeze for QueueTrend
impl RefUnwindSafe for QueueTrend
impl Send for QueueTrend
impl Sync for QueueTrend
impl Unpin for QueueTrend
impl UnsafeUnpin for QueueTrend
impl UnwindSafe for QueueTrend
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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