pub struct ReaperDirective {
pub mode: PrivacyMode,
pub redact: Vec<Symbol>,
}Expand description
Reaper directive derived from consent receipt policy.
Fields§
§mode: PrivacyModeReaper action.
redact: Vec<Symbol>Symbols naming fields or streams to redact.
Implementations§
Source§impl ReaperDirective
impl ReaperDirective
Sourcepub fn from_receipt(receipt: &ConsentReceipt) -> Self
pub fn from_receipt(receipt: &ConsentReceipt) -> Self
Builds a directive from a receipt.
Trait Implementations§
Source§impl Clone for ReaperDirective
impl Clone for ReaperDirective
Source§fn clone(&self) -> ReaperDirective
fn clone(&self) -> ReaperDirective
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 ReaperDirective
impl Debug for ReaperDirective
impl Eq for ReaperDirective
Source§impl PartialEq for ReaperDirective
impl PartialEq for ReaperDirective
impl StructuralPartialEq for ReaperDirective
Auto Trait Implementations§
impl Freeze for ReaperDirective
impl RefUnwindSafe for ReaperDirective
impl Send for ReaperDirective
impl Sync for ReaperDirective
impl Unpin for ReaperDirective
impl UnsafeUnpin for ReaperDirective
impl UnwindSafe for ReaperDirective
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