pub enum PrivacyFaultCode {
Show 18 variants
Identity,
Clock,
History,
Unreadable,
Unresolved,
Changed,
TargetAbsent,
NothingOwned,
Conflict,
NothingUnresolved,
HistoryFull,
Expired,
AccessDenied,
ElevationDeclined,
NotApplied,
ReadbackMismatch,
Unknown,
ReceiptLost,
}Expand description
Why a privacy operation ended without the change asked for, or
with a result nobody could confirm: the closed set of stable codes
(crates/sprawling/spec/Privacy.lean §12).
Variants§
Identity
Clock
History
Unreadable
Unresolved
Changed
TargetAbsent
NothingOwned
Conflict
NothingUnresolved
HistoryFull
Expired
AccessDenied
ElevationDeclined
NotApplied
ReadbackMismatch
Unknown
ReceiptLost
Implementations§
Trait Implementations§
Source§impl Clone for PrivacyFaultCode
impl Clone for PrivacyFaultCode
impl Copy for PrivacyFaultCode
Source§impl Debug for PrivacyFaultCode
impl Debug for PrivacyFaultCode
Source§impl<'de> Deserialize<'de> for PrivacyFaultCode
impl<'de> Deserialize<'de> for PrivacyFaultCode
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 PrivacyFaultCode
Source§impl Hash for PrivacyFaultCode
impl Hash for PrivacyFaultCode
Source§impl Ord for PrivacyFaultCode
impl Ord for PrivacyFaultCode
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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for PrivacyFaultCode
impl PartialEq for PrivacyFaultCode
Source§impl PartialOrd for PrivacyFaultCode
impl PartialOrd for PrivacyFaultCode
Source§impl Serialize for PrivacyFaultCode
impl Serialize for PrivacyFaultCode
impl StructuralPartialEq for PrivacyFaultCode
Auto Trait Implementations§
impl Freeze for PrivacyFaultCode
impl RefUnwindSafe for PrivacyFaultCode
impl Send for PrivacyFaultCode
impl Sync for PrivacyFaultCode
impl Unpin for PrivacyFaultCode
impl UnsafeUnpin for PrivacyFaultCode
impl UnwindSafe for PrivacyFaultCode
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