pub struct PrivacyIntent {
pub operation: u64,
pub control: PrivacyControl,
pub original: PrivacyValue,
pub modified: PrivacyValue,
pub restore_of: Option<u64>,
}Expand description
One recorded operation: the value it found and the value it wrote.
Fields§
§operation: u64Never zero.
control: PrivacyControl§original: PrivacyValue§modified: PrivacyValue§restore_of: Option<u64>The operation a restore undoes; absent for an apply.
Trait Implementations§
Source§impl Clone for PrivacyIntent
impl Clone for PrivacyIntent
Source§impl Debug for PrivacyIntent
impl Debug for PrivacyIntent
Source§impl<'de> Deserialize<'de> for PrivacyIntent
impl<'de> Deserialize<'de> for PrivacyIntent
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 PrivacyIntent
Source§impl PartialEq for PrivacyIntent
impl PartialEq for PrivacyIntent
Source§impl Serialize for PrivacyIntent
impl Serialize for PrivacyIntent
impl StructuralPartialEq for PrivacyIntent
Auto Trait Implementations§
impl Freeze for PrivacyIntent
impl RefUnwindSafe for PrivacyIntent
impl Send for PrivacyIntent
impl Sync for PrivacyIntent
impl Unpin for PrivacyIntent
impl UnsafeUnpin for PrivacyIntent
impl UnwindSafe for PrivacyIntent
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