#[non_exhaustive]pub enum OperatorOutcomeClass {
Applied,
Replayed,
Rejected,
}Expand description
The durable class of one recorded operator request.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Applied
The request was guarded, applied, and audited.
Replayed
A durable record for this operation identifier already existed.
Rejected
A guard rejected the request; the audit row records the class.
Implementations§
Trait Implementations§
Source§impl Clone for OperatorOutcomeClass
impl Clone for OperatorOutcomeClass
Source§fn clone(&self) -> OperatorOutcomeClass
fn clone(&self) -> OperatorOutcomeClass
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 OperatorOutcomeClass
Source§impl Debug for OperatorOutcomeClass
impl Debug for OperatorOutcomeClass
impl Eq for OperatorOutcomeClass
Source§impl Hash for OperatorOutcomeClass
impl Hash for OperatorOutcomeClass
Source§impl Ord for OperatorOutcomeClass
impl Ord for OperatorOutcomeClass
Source§fn cmp(&self, other: &OperatorOutcomeClass) -> Ordering
fn cmp(&self, other: &OperatorOutcomeClass) -> Ordering
1.21.0 (const: unstable) · 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 OperatorOutcomeClass
impl PartialEq for OperatorOutcomeClass
Source§impl PartialOrd for OperatorOutcomeClass
impl PartialOrd for OperatorOutcomeClass
impl StructuralPartialEq for OperatorOutcomeClass
Auto Trait Implementations§
impl Freeze for OperatorOutcomeClass
impl RefUnwindSafe for OperatorOutcomeClass
impl Send for OperatorOutcomeClass
impl Sync for OperatorOutcomeClass
impl Unpin for OperatorOutcomeClass
impl UnsafeUnpin for OperatorOutcomeClass
impl UnwindSafe for OperatorOutcomeClass
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