pub enum PrivacyResult {
Running,
Applied {
operation: u64,
},
Restored {
operation: u64,
},
AlreadyWritten,
Reconciled {
operation: u64,
settlement: PrivacySettlement,
},
Refused {
code: PrivacyFaultCode,
error: AxError,
},
}Expand description
Where one operation stands.
Variants§
Running
Accepted and not finished: it waits for an earlier operation, for administrator approval, or for its readback.
Applied
operation is the history’s number for it, never zero.
Restored
AlreadyWritten
The target already held the control’s value; nothing was written or recorded.
Reconciled
Refused
The change asked for did not happen, or its result is unconfirmed;
error says which and what to do.
Trait Implementations§
Source§impl Clone for PrivacyResult
impl Clone for PrivacyResult
Source§impl Debug for PrivacyResult
impl Debug for PrivacyResult
Source§impl<'de> Deserialize<'de> for PrivacyResult
impl<'de> Deserialize<'de> for PrivacyResult
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 Eq for PrivacyResult
Source§impl PartialEq for PrivacyResult
impl PartialEq for PrivacyResult
Source§impl Serialize for PrivacyResult
impl Serialize for PrivacyResult
impl StructuralPartialEq for PrivacyResult
Auto Trait Implementations§
impl Freeze for PrivacyResult
impl RefUnwindSafe for PrivacyResult
impl Send for PrivacyResult
impl Sync for PrivacyResult
impl Unpin for PrivacyResult
impl UnsafeUnpin for PrivacyResult
impl UnwindSafe for PrivacyResult
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