Enum gapi_grpc::google::ads::googleads::v4::common::target_restriction_operation::Operator[][src]

#[repr(i32)]pub enum Operator {
    Unspecified,
    Unknown,
    Add,
    Remove,
}

The operator.

Variants

Unspecified

Unspecified.

Unknown

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

Add

Add the restriction to the existing restrictions.

Remove

Remove the restriction from the existing restrictions.

Implementations

impl Operator[src]

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

Returns true if value is a variant of Operator.

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

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

Trait Implementations

impl Clone for Operator[src]

impl Copy for Operator[src]

impl Debug for Operator[src]

impl Default for Operator[src]

impl Eq for Operator[src]

impl From<Operator> for i32[src]

impl Hash for Operator[src]

impl Ord for Operator[src]

impl PartialEq<Operator> for Operator[src]

impl PartialOrd<Operator> for Operator[src]

impl StructuralEq for Operator[src]

impl StructuralPartialEq for Operator[src]

Auto Trait Implementations

impl RefUnwindSafe for Operator

impl Send for Operator

impl Sync for Operator

impl Unpin for Operator

impl UnwindSafe for Operator

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]