pub struct ConsentRequirements {
pub explicit_consent: bool,
pub consent_verification: bool,
pub withdrawal_support: bool,
pub granularity_level: ConsentGranularity,
}Expand description
Consent requirements
Fields§
§explicit_consent: boolExplicit consent required
consent_verification: boolConsent verification required
withdrawal_support: boolConsent withdrawal support
granularity_level: ConsentGranularityConsent granularity level
Trait Implementations§
Source§impl Clone for ConsentRequirements
impl Clone for ConsentRequirements
Source§fn clone(&self) -> ConsentRequirements
fn clone(&self) -> ConsentRequirements
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ConsentRequirements
impl RefUnwindSafe for ConsentRequirements
impl Send for ConsentRequirements
impl Sync for ConsentRequirements
impl Unpin for ConsentRequirements
impl UnwindSafe for ConsentRequirements
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more