pub enum PaneAssumption {
ReplayDepthBound,
RetentionPressure,
SelectorChurn,
FallbackFrequency,
LatencyEnvelope,
}Expand description
Which operating assumption a verdict concerns.
Variants§
ReplayDepthBound
Checkpointed replay walks at most one checkpoint interval.
RetentionPressure
Retained history fits within the configured budget.
SelectorChurn
The execution-policy selector does not thrash between strategies.
FallbackFrequency
The workload is not constantly forced onto the conservative path.
LatencyEnvelope
Per-operation latency stays within the strategy’s envelope.
Implementations§
Trait Implementations§
Source§impl Clone for PaneAssumption
impl Clone for PaneAssumption
Source§fn clone(&self) -> PaneAssumption
fn clone(&self) -> PaneAssumption
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 PaneAssumption
Source§impl Debug for PaneAssumption
impl Debug for PaneAssumption
impl Eq for PaneAssumption
Source§impl PartialEq for PaneAssumption
impl PartialEq for PaneAssumption
Source§fn eq(&self, other: &PaneAssumption) -> bool
fn eq(&self, other: &PaneAssumption) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PaneAssumption
impl Serialize for PaneAssumption
impl StructuralPartialEq for PaneAssumption
Auto Trait Implementations§
impl Freeze for PaneAssumption
impl RefUnwindSafe for PaneAssumption
impl Send for PaneAssumption
impl Sync for PaneAssumption
impl Unpin for PaneAssumption
impl UnsafeUnpin for PaneAssumption
impl UnwindSafe for PaneAssumption
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