pub enum ScalingAction {
NoChange,
ScaleUp(u64),
ScaleDown(u64),
}Expand description
The result of a scaling evaluation.
Variants§
NoChange
No change needed.
ScaleUp(u64)
Scale up by this amount.
ScaleDown(u64)
Scale down by this amount.
Trait Implementations§
Source§impl Clone for ScalingAction
impl Clone for ScalingAction
Source§fn clone(&self) -> ScalingAction
fn clone(&self) -> ScalingAction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ScalingAction
impl Debug for ScalingAction
Source§impl Display for ScalingAction
impl Display for ScalingAction
impl Eq for ScalingAction
Source§impl PartialEq for ScalingAction
impl PartialEq for ScalingAction
impl StructuralPartialEq for ScalingAction
Auto Trait Implementations§
impl Freeze for ScalingAction
impl RefUnwindSafe for ScalingAction
impl Send for ScalingAction
impl Sync for ScalingAction
impl Unpin for ScalingAction
impl UnsafeUnpin for ScalingAction
impl UnwindSafe for ScalingAction
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<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§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.