Enum gapi_grpc::google::ads::googleads::v4::enums::extension_setting_device_enum::ExtensionSettingDevice[][src]

#[repr(i32)]pub enum ExtensionSettingDevice {
    Unspecified,
    Unknown,
    Mobile,
    Desktop,
}

Possible device types for an extension setting.

Variants

Unspecified

Not specified.

Unknown

The value is unknown in this version.

Mobile

Mobile. The extensions in the extension setting will only serve on mobile devices.

Desktop

Desktop. The extensions in the extension setting will only serve on desktop devices.

Implementations

impl ExtensionSettingDevice[src]

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

Returns true if value is a variant of ExtensionSettingDevice.

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

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

Trait Implementations

impl Clone for ExtensionSettingDevice[src]

impl Copy for ExtensionSettingDevice[src]

impl Debug for ExtensionSettingDevice[src]

impl Default for ExtensionSettingDevice[src]

impl Eq for ExtensionSettingDevice[src]

impl From<ExtensionSettingDevice> for i32[src]

impl Hash for ExtensionSettingDevice[src]

impl Ord for ExtensionSettingDevice[src]

impl PartialEq<ExtensionSettingDevice> for ExtensionSettingDevice[src]

impl PartialOrd<ExtensionSettingDevice> for ExtensionSettingDevice[src]

impl StructuralEq for ExtensionSettingDevice[src]

impl StructuralPartialEq for ExtensionSettingDevice[src]

Auto Trait Implementations

impl RefUnwindSafe for ExtensionSettingDevice

impl Send for ExtensionSettingDevice

impl Sync for ExtensionSettingDevice

impl Unpin for ExtensionSettingDevice

impl UnwindSafe for ExtensionSettingDevice

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]