pub enum ConsentStatus {
Granted,
Missing,
OptedOut,
}Expand description
Decision taxonomy for consent status in the retention follow-up workflow; each value carries operational meaning for source-grounded routing and review.
Variants§
Granted
Labels work as granted for queueing, review, and downstream agent context.
Missing
Labels work as missing for queueing, review, and downstream agent context.
OptedOut
Labels work as opted out for queueing, review, and downstream agent context.
Trait Implementations§
Source§impl Clone for ConsentStatus
impl Clone for ConsentStatus
Source§fn clone(&self) -> ConsentStatus
fn clone(&self) -> ConsentStatus
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 ConsentStatus
impl Debug for ConsentStatus
Source§impl<'de> Deserialize<'de> for ConsentStatus
impl<'de> Deserialize<'de> for ConsentStatus
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 Hash for ConsentStatus
impl Hash for ConsentStatus
Source§impl Ord for ConsentStatus
impl Ord for ConsentStatus
Source§fn cmp(&self, other: &ConsentStatus) -> Ordering
fn cmp(&self, other: &ConsentStatus) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ConsentStatus
impl PartialEq for ConsentStatus
Source§impl PartialOrd for ConsentStatus
impl PartialOrd for ConsentStatus
Source§impl Serialize for ConsentStatus
impl Serialize for ConsentStatus
impl Copy for ConsentStatus
impl Eq for ConsentStatus
impl StructuralPartialEq for ConsentStatus
Auto Trait Implementations§
impl Freeze for ConsentStatus
impl RefUnwindSafe for ConsentStatus
impl Send for ConsentStatus
impl Sync for ConsentStatus
impl Unpin for ConsentStatus
impl UnsafeUnpin for ConsentStatus
impl UnwindSafe for ConsentStatus
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