pub struct PrivacyAnswer {
pub host: PrivacyHost,
pub controls: Vec<PrivacyControlEntry>,
pub not_written: Vec<PrivacyNotWrittenEntry>,
pub history: PrivacyHistory,
pub outcomes: Vec<PrivacyOutcome>,
}Expand description
Everything the privacy page shows, read in one pass on the host that runs the city.
Fields§
§host: PrivacyHost§controls: Vec<PrivacyControlEntry>Every control, in page order.
not_written: Vec<PrivacyNotWrittenEntry>Every original item that is not written, in list order.
history: PrivacyHistory§outcomes: Vec<PrivacyOutcome>The results the host still keeps, oldest first; a page reads the
ones whose idem it minted.
Trait Implementations§
Source§impl Clone for PrivacyAnswer
impl Clone for PrivacyAnswer
Source§impl Debug for PrivacyAnswer
impl Debug for PrivacyAnswer
Source§impl<'de> Deserialize<'de> for PrivacyAnswer
impl<'de> Deserialize<'de> for PrivacyAnswer
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 PrivacyAnswer
Source§impl PartialEq for PrivacyAnswer
impl PartialEq for PrivacyAnswer
Source§impl Serialize for PrivacyAnswer
impl Serialize for PrivacyAnswer
impl StructuralPartialEq for PrivacyAnswer
Auto Trait Implementations§
impl Freeze for PrivacyAnswer
impl RefUnwindSafe for PrivacyAnswer
impl Send for PrivacyAnswer
impl Sync for PrivacyAnswer
impl Unpin for PrivacyAnswer
impl UnsafeUnpin for PrivacyAnswer
impl UnwindSafe for PrivacyAnswer
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