pub enum OperationPriority {
Low,
Normal,
High,
Critical,
}Expand description
Operation priority for load shedding decisions.
Variants§
Low
Low priority - shed first.
Normal
Normal priority.
High
High priority - shed last.
Critical
Critical - never shed.
Trait Implementations§
Source§impl Clone for OperationPriority
impl Clone for OperationPriority
Source§fn clone(&self) -> OperationPriority
fn clone(&self) -> OperationPriority
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 OperationPriority
impl Debug for OperationPriority
Source§impl Ord for OperationPriority
impl Ord for OperationPriority
Source§fn cmp(&self, other: &OperationPriority) -> Ordering
fn cmp(&self, other: &OperationPriority) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for OperationPriority
impl PartialEq for OperationPriority
Source§impl PartialOrd for OperationPriority
impl PartialOrd for OperationPriority
impl Copy for OperationPriority
impl Eq for OperationPriority
impl StructuralPartialEq for OperationPriority
Auto Trait Implementations§
impl Freeze for OperationPriority
impl RefUnwindSafe for OperationPriority
impl Send for OperationPriority
impl Sync for OperationPriority
impl Unpin for OperationPriority
impl UnwindSafe for OperationPriority
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.