Enum gapi_grpc::google::ads::googleads::v5::enums::product_channel_enum::ProductChannel[][src]

#[repr(i32)]pub enum ProductChannel {
    Unspecified,
    Unknown,
    Online,
    Local,
}

Enum describing the locality of a product offer.

Variants

Unspecified

Not specified.

Unknown

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

Online

The item is sold online.

Local

The item is sold in local stores.

Implementations

impl ProductChannel[src]

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

Returns true if value is a variant of ProductChannel.

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

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

Trait Implementations

impl Clone for ProductChannel[src]

impl Copy for ProductChannel[src]

impl Debug for ProductChannel[src]

impl Default for ProductChannel[src]

impl Eq for ProductChannel[src]

impl From<ProductChannel> for i32[src]

impl Hash for ProductChannel[src]

impl Ord for ProductChannel[src]

impl PartialEq<ProductChannel> for ProductChannel[src]

impl PartialOrd<ProductChannel> for ProductChannel[src]

impl StructuralEq for ProductChannel[src]

impl StructuralPartialEq for ProductChannel[src]

Auto Trait Implementations

impl RefUnwindSafe for ProductChannel

impl Send for ProductChannel

impl Sync for ProductChannel

impl Unpin for ProductChannel

impl UnwindSafe for ProductChannel

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]