pub enum DataProcessingPurpose {
ServiceProvision,
Analytics,
Marketing,
LegalCompliance,
Research,
Other(String),
}Expand description
Data processing purpose for GDPR compliance
Variants§
Trait Implementations§
Source§impl Clone for DataProcessingPurpose
impl Clone for DataProcessingPurpose
Source§fn clone(&self) -> DataProcessingPurpose
fn clone(&self) -> DataProcessingPurpose
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 moreSource§impl Debug for DataProcessingPurpose
impl Debug for DataProcessingPurpose
Source§impl<'de> Deserialize<'de> for DataProcessingPurpose
impl<'de> Deserialize<'de> for DataProcessingPurpose
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
Source§impl PartialEq for DataProcessingPurpose
impl PartialEq for DataProcessingPurpose
Source§impl Serialize for DataProcessingPurpose
impl Serialize for DataProcessingPurpose
impl StructuralPartialEq for DataProcessingPurpose
Auto Trait Implementations§
impl Freeze for DataProcessingPurpose
impl RefUnwindSafe for DataProcessingPurpose
impl Send for DataProcessingPurpose
impl Sync for DataProcessingPurpose
impl Unpin for DataProcessingPurpose
impl UnwindSafe for DataProcessingPurpose
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