pub enum PoolSizingReason {
NoObservedLoad,
TargetMet,
ClampedToFloor,
TargetUnmetAtCeiling,
}Expand description
Why a recommendation selected its size.
Variants§
NoObservedLoad
The estimate had no positive arrival/service load; the floor wins.
TargetMet
The first candidate satisfying the target was selected.
ClampedToFloor
The target-satisfying candidate was below the configured floor.
TargetUnmetAtCeiling
No candidate satisfied the target before the configured ceiling.
Trait Implementations§
Source§impl Clone for PoolSizingReason
impl Clone for PoolSizingReason
Source§fn clone(&self) -> PoolSizingReason
fn clone(&self) -> PoolSizingReason
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 moreimpl Copy for PoolSizingReason
Source§impl Debug for PoolSizingReason
impl Debug for PoolSizingReason
impl Eq for PoolSizingReason
Source§impl PartialEq for PoolSizingReason
impl PartialEq for PoolSizingReason
impl StructuralPartialEq for PoolSizingReason
Auto Trait Implementations§
impl Freeze for PoolSizingReason
impl RefUnwindSafe for PoolSizingReason
impl Send for PoolSizingReason
impl Sync for PoolSizingReason
impl Unpin for PoolSizingReason
impl UnsafeUnpin for PoolSizingReason
impl UnwindSafe for PoolSizingReason
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§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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).