Enum gapi_grpc::google::ads::googleads::v5::enums::device_enum::Device[][src]

#[repr(i32)]pub enum Device {
    Unspecified,
    Unknown,
    Mobile,
    Tablet,
    Desktop,
    ConnectedTv,
    Other,
}

Enumerates Google Ads devices available for targeting.

Variants

Unspecified

Not specified.

Unknown

The value is unknown in this version.

Mobile

Mobile devices with full browsers.

Tablet

Tablets with full browsers.

Desktop

Computers.

ConnectedTv

Smart TVs and game consoles.

Other

Other device types.

Implementations

impl Device[src]

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

Returns true if value is a variant of Device.

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

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

Trait Implementations

impl Clone for Device[src]

impl Copy for Device[src]

impl Debug for Device[src]

impl Default for Device[src]

impl Eq for Device[src]

impl From<Device> for i32[src]

impl Hash for Device[src]

impl Ord for Device[src]

impl PartialEq<Device> for Device[src]

impl PartialOrd<Device> for Device[src]

impl StructuralEq for Device[src]

impl StructuralPartialEq for Device[src]

Auto Trait Implementations

impl RefUnwindSafe for Device

impl Send for Device

impl Sync for Device

impl Unpin for Device

impl UnwindSafe for Device

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]