[][src]Enum lib_tcstring::PublisherRestrictionType

pub enum PublisherRestrictionType {
    NotAllowed,
    RequireConsent,
    RequireLegitimateInterest,
    Undefined,
}

Contains restriction types as defined in Vendor Consent String Format V2 Core String

Variants

NotAllowed

Purpose Flatly Not Allowed by Publisher

RequireConsent

Specifies that vendors need to have consent

RequireLegitimateInterest

Specifies that vendors need to have "Legitimate Interest"

Undefined

Should not be used

Trait Implementations

impl Clone for PublisherRestrictionType[src]

impl Debug for PublisherRestrictionType[src]

impl Default for PublisherRestrictionType[src]

impl Hash for PublisherRestrictionType[src]

impl PartialEq<PublisherRestrictionType> for PublisherRestrictionType[src]

impl PartialOrd<PublisherRestrictionType> for PublisherRestrictionType[src]

impl StructuralPartialEq for PublisherRestrictionType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.