#[non_exhaustive]pub enum JournalDisposition {
NotApplied,
Applied,
Indeterminate,
}Expand description
Monotonic provider-operation disposition.
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.
NotApplied
The operation is conclusively not applied.
Applied
The operation is conclusively applied.
Indeterminate
The provider cannot determine whether it applied.
Trait Implementations§
Source§impl Clone for JournalDisposition
impl Clone for JournalDisposition
Source§fn clone(&self) -> JournalDisposition
fn clone(&self) -> JournalDisposition
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 JournalDisposition
Source§impl Debug for JournalDisposition
impl Debug for JournalDisposition
impl Eq for JournalDisposition
Source§impl Hash for JournalDisposition
impl Hash for JournalDisposition
Source§impl PartialEq for JournalDisposition
impl PartialEq for JournalDisposition
impl StructuralPartialEq for JournalDisposition
Auto Trait Implementations§
impl Freeze for JournalDisposition
impl RefUnwindSafe for JournalDisposition
impl Send for JournalDisposition
impl Sync for JournalDisposition
impl Unpin for JournalDisposition
impl UnsafeUnpin for JournalDisposition
impl UnwindSafe for JournalDisposition
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