Enum gapi_grpc::google::ads::googleads::v6::enums::policy_approval_status_enum::PolicyApprovalStatus[][src]

#[repr(i32)]pub enum PolicyApprovalStatus {
    Unspecified,
    Unknown,
    Disapproved,
    ApprovedLimited,
    Approved,
    AreaOfInterestOnly,
}

The possible policy approval statuses. When there are several approval statuses available the most severe one will be used. The order of severity is DISAPPROVED, AREA_OF_INTEREST_ONLY, APPROVED_LIMITED and APPROVED.

Variants

Unspecified

No value has been specified.

Unknown

The received value is not known in this version.

This is a response-only value.

Disapproved

Will not serve.

ApprovedLimited

Serves with restrictions.

Approved

Serves without restrictions.

AreaOfInterestOnly

Will not serve in targeted countries, but may serve for users who are searching for information about the targeted countries.

Implementations

impl PolicyApprovalStatus[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of PolicyApprovalStatus.

pub fn from_i32(value: i32) -> Option<PolicyApprovalStatus>[src]

Converts an i32 to a PolicyApprovalStatus, or None if value is not a valid variant.

Trait Implementations

impl Clone for PolicyApprovalStatus[src]

impl Copy for PolicyApprovalStatus[src]

impl Debug for PolicyApprovalStatus[src]

impl Default for PolicyApprovalStatus[src]

impl Eq for PolicyApprovalStatus[src]

impl From<PolicyApprovalStatus> for i32[src]

impl Hash for PolicyApprovalStatus[src]

impl Ord for PolicyApprovalStatus[src]

impl PartialEq<PolicyApprovalStatus> for PolicyApprovalStatus[src]

impl PartialOrd<PolicyApprovalStatus> for PolicyApprovalStatus[src]

impl StructuralEq for PolicyApprovalStatus[src]

impl StructuralPartialEq for PolicyApprovalStatus[src]

Auto Trait Implementations

impl RefUnwindSafe for PolicyApprovalStatus

impl Send for PolicyApprovalStatus

impl Sync for PolicyApprovalStatus

impl Unpin for PolicyApprovalStatus

impl UnwindSafe for PolicyApprovalStatus

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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

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

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> IntoRequest<T> for 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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]