Struct clean_insights_sdk::consents::FeatureConsent
source · [−]pub struct FeatureConsent {
pub feature: Feature,
pub granted: bool,
pub start: DateTime<Utc>,
pub end: DateTime<Utc>,
}
Fields
feature: Feature
granted: bool
start: DateTime<Utc>
end: DateTime<Utc>
Implementations
sourceimpl FeatureConsent
impl FeatureConsent
pub fn new(feature: Feature, consent: &Consent) -> FeatureConsent
pub fn state(&self) -> ConsentState
Trait Implementations
sourceimpl Debug for FeatureConsent
impl Debug for FeatureConsent
sourceimpl<'de> Deserialize<'de> for FeatureConsent
impl<'de> Deserialize<'de> for FeatureConsent
sourcefn 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
sourceimpl Serialize for FeatureConsent
impl Serialize for FeatureConsent
Auto Trait Implementations
impl RefUnwindSafe for FeatureConsent
impl Send for FeatureConsent
impl Sync for FeatureConsent
impl Unpin for FeatureConsent
impl UnwindSafe for FeatureConsent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more