pub struct PrivacyControlEntry {
pub control: PrivacyControl,
pub category: PrivacyCategory,
pub originals: Vec<PrivacyOriginalLine>,
pub target: PrivacyTarget,
pub scope: PrivacyScope,
pub editions: PrivacyEditions,
pub host_fit: PrivacyEditionFit,
pub build_effect: PrivacyBuildEffect,
pub current: PrivacyCurrent,
pub written: Option<PrivacyValue>,
}Expand description
One control as the host’s table defines it and as the host reads now.
Fields§
§control: PrivacyControl§category: PrivacyCategory§originals: Vec<PrivacyOriginalLine>The original items this control writes, in list order; empty for a control added beyond the original list.
target: PrivacyTarget§scope: PrivacyScopemachine is written through administrator approval.
editions: PrivacyEditions§host_fit: PrivacyEditionFitHow editions reads for this host’s edition.
build_effect: PrivacyBuildEffect§current: PrivacyCurrent§written: Option<PrivacyValue>What an apply leaves over current; absent when current was not
read, or when the host has no task to disable.
Trait Implementations§
Source§impl Clone for PrivacyControlEntry
impl Clone for PrivacyControlEntry
Source§impl Debug for PrivacyControlEntry
impl Debug for PrivacyControlEntry
Source§impl<'de> Deserialize<'de> for PrivacyControlEntry
impl<'de> Deserialize<'de> for PrivacyControlEntry
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 PrivacyControlEntry
Source§impl PartialEq for PrivacyControlEntry
impl PartialEq for PrivacyControlEntry
Source§impl Serialize for PrivacyControlEntry
impl Serialize for PrivacyControlEntry
impl StructuralPartialEq for PrivacyControlEntry
Auto Trait Implementations§
impl Freeze for PrivacyControlEntry
impl RefUnwindSafe for PrivacyControlEntry
impl Send for PrivacyControlEntry
impl Sync for PrivacyControlEntry
impl Unpin for PrivacyControlEntry
impl UnsafeUnpin for PrivacyControlEntry
impl UnwindSafe for PrivacyControlEntry
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