#[non_exhaustive]pub enum LogResult {
Ok,
Err,
Denied,
}Expand description
Per-row outcome (PROVENANCE_LOG.md §3). non_exhaustive for forward
compatibility.
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.
Ok
The operation succeeded.
Err
The operation failed with an error.
Denied
The operation was denied (e.g. capability gate).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LogResult
impl<'de> Deserialize<'de> for LogResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for LogResult
impl Eq for LogResult
impl StructuralPartialEq for LogResult
Auto Trait Implementations§
impl Freeze for LogResult
impl RefUnwindSafe for LogResult
impl Send for LogResult
impl Sync for LogResult
impl Unpin for LogResult
impl UnsafeUnpin for LogResult
impl UnwindSafe for LogResult
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