Enum gapi_grpc::google::ads::googleads::v7::enums::target_impression_share_location_enum::TargetImpressionShareLocation[][src]

#[repr(i32)]pub enum TargetImpressionShareLocation {
    Unspecified,
    Unknown,
    AnywhereOnPage,
    TopOfPage,
    AbsoluteTopOfPage,
}

Enum describing possible goals.

Variants

Unspecified

Not specified.

Unknown

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

AnywhereOnPage

Any location on the web page.

TopOfPage

Top box of ads.

AbsoluteTopOfPage

Top slot in the top box of ads.

Implementations

impl TargetImpressionShareLocation[src]

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

Returns true if value is a variant of TargetImpressionShareLocation.

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

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

Trait Implementations

impl Clone for TargetImpressionShareLocation[src]

impl Copy for TargetImpressionShareLocation[src]

impl Debug for TargetImpressionShareLocation[src]

impl Default for TargetImpressionShareLocation[src]

impl Eq for TargetImpressionShareLocation[src]

impl From<TargetImpressionShareLocation> for i32[src]

impl Hash for TargetImpressionShareLocation[src]

impl Ord for TargetImpressionShareLocation[src]

impl PartialEq<TargetImpressionShareLocation> for TargetImpressionShareLocation[src]

impl PartialOrd<TargetImpressionShareLocation> for TargetImpressionShareLocation[src]

impl StructuralEq for TargetImpressionShareLocation[src]

impl StructuralPartialEq for TargetImpressionShareLocation[src]

Auto Trait Implementations

impl RefUnwindSafe for TargetImpressionShareLocation

impl Send for TargetImpressionShareLocation

impl Sync for TargetImpressionShareLocation

impl Unpin for TargetImpressionShareLocation

impl UnwindSafe for TargetImpressionShareLocation

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]