pub enum ScalingRecommendation {
ScaleUp {
additional_workers: usize,
},
Optimal,
ScaleDown {
workers_to_remove: usize,
},
}Expand description
Worker scaling recommendation
Variants§
Trait Implementations§
Source§impl Clone for ScalingRecommendation
impl Clone for ScalingRecommendation
Source§fn clone(&self) -> ScalingRecommendation
fn clone(&self) -> ScalingRecommendation
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 ScalingRecommendation
impl Debug for ScalingRecommendation
Source§impl<'de> Deserialize<'de> for ScalingRecommendation
impl<'de> Deserialize<'de> for ScalingRecommendation
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 ScalingRecommendation
impl PartialEq for ScalingRecommendation
Source§impl Serialize for ScalingRecommendation
impl Serialize for ScalingRecommendation
impl Copy for ScalingRecommendation
impl Eq for ScalingRecommendation
impl StructuralPartialEq for ScalingRecommendation
Auto Trait Implementations§
impl Freeze for ScalingRecommendation
impl RefUnwindSafe for ScalingRecommendation
impl Send for ScalingRecommendation
impl Sync for ScalingRecommendation
impl Unpin for ScalingRecommendation
impl UnsafeUnpin for ScalingRecommendation
impl UnwindSafe for ScalingRecommendation
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