Enum gapi_grpc::google::ads::googleads::v5::enums::frequency_cap_level_enum::FrequencyCapLevel[][src]

#[repr(i32)]pub enum FrequencyCapLevel {
    Unspecified,
    Unknown,
    AdGroupAd,
    AdGroup,
    Campaign,
}

The level on which the cap is to be applied (e.g ad group ad, ad group). Cap is applied to all the resources of this level.

Variants

Unspecified

Not specified.

Unknown

Used for return value only. Represents value unknown in this version.

AdGroupAd

The cap is applied at the ad group ad level.

AdGroup

The cap is applied at the ad group level.

Campaign

The cap is applied at the campaign level.

Implementations

impl FrequencyCapLevel[src]

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

Returns true if value is a variant of FrequencyCapLevel.

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

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

Trait Implementations

impl Clone for FrequencyCapLevel[src]

impl Copy for FrequencyCapLevel[src]

impl Debug for FrequencyCapLevel[src]

impl Default for FrequencyCapLevel[src]

impl Eq for FrequencyCapLevel[src]

impl From<FrequencyCapLevel> for i32[src]

impl Hash for FrequencyCapLevel[src]

impl Ord for FrequencyCapLevel[src]

impl PartialEq<FrequencyCapLevel> for FrequencyCapLevel[src]

impl PartialOrd<FrequencyCapLevel> for FrequencyCapLevel[src]

impl StructuralEq for FrequencyCapLevel[src]

impl StructuralPartialEq for FrequencyCapLevel[src]

Auto Trait Implementations

impl RefUnwindSafe for FrequencyCapLevel

impl Send for FrequencyCapLevel

impl Sync for FrequencyCapLevel

impl Unpin for FrequencyCapLevel

impl UnwindSafe for FrequencyCapLevel

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]