pub enum PaneStrategyReason {
ForcedOverride,
ConservativeFallback,
NoHistoryRequired,
ResizeDominatedBurst,
GeneralDefault,
HysteresisHold,
}Expand description
Why a strategy was selected — the auditable rationale in every decision.
Variants§
ForcedOverride
An operator/debug override forced this strategy.
ConservativeFallback
Conservative mode forced the certified checkpointed path.
NoHistoryRequired
History is not required, so the baseline (no-history) path was chosen.
ResizeDominatedBurst
A resize-dominated, bursty, deep workload favored the persistent store.
GeneralDefault
No strategy clearly won, so the conservative checkpointed default was used.
HysteresisHold
A hysteresis margin held the previous strategy to avoid thrashing.
Implementations§
Trait Implementations§
Source§impl Clone for PaneStrategyReason
impl Clone for PaneStrategyReason
Source§fn clone(&self) -> PaneStrategyReason
fn clone(&self) -> PaneStrategyReason
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 PaneStrategyReason
Source§impl Debug for PaneStrategyReason
impl Debug for PaneStrategyReason
impl Eq for PaneStrategyReason
Source§impl PartialEq for PaneStrategyReason
impl PartialEq for PaneStrategyReason
Source§fn eq(&self, other: &PaneStrategyReason) -> bool
fn eq(&self, other: &PaneStrategyReason) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PaneStrategyReason
impl Serialize for PaneStrategyReason
impl StructuralPartialEq for PaneStrategyReason
Auto Trait Implementations§
impl Freeze for PaneStrategyReason
impl RefUnwindSafe for PaneStrategyReason
impl Send for PaneStrategyReason
impl Sync for PaneStrategyReason
impl Unpin for PaneStrategyReason
impl UnsafeUnpin for PaneStrategyReason
impl UnwindSafe for PaneStrategyReason
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