pub enum AuditValue {
Literal {
value: Value,
},
Redacted,
Digest {
digest: AuditDigest,
},
Omitted,
}Expand description
A field value that makes privacy handling explicit in the record itself.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for AuditValue
impl Clone for AuditValue
Source§fn clone(&self) -> AuditValue
fn clone(&self) -> AuditValue
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 moreSource§impl Debug for AuditValue
impl Debug for AuditValue
Source§impl<'de> Deserialize<'de> for AuditValue
impl<'de> Deserialize<'de> for AuditValue
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 AuditValue
Source§impl PartialEq for AuditValue
impl PartialEq for AuditValue
Source§impl Serialize for AuditValue
impl Serialize for AuditValue
impl StructuralPartialEq for AuditValue
Auto Trait Implementations§
impl Freeze for AuditValue
impl RefUnwindSafe for AuditValue
impl Send for AuditValue
impl Sync for AuditValue
impl Unpin for AuditValue
impl UnsafeUnpin for AuditValue
impl UnwindSafe for AuditValue
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