Enum gapi_grpc::google::ads::googleads::v7::enums::resource_change_operation_enum::ResourceChangeOperation[][src]

#[repr(i32)]pub enum ResourceChangeOperation {
    Unspecified,
    Unknown,
    Create,
    Update,
    Remove,
}

The operation on the changed resource in change_event resource.

Variants

Unspecified

No value has been specified.

Unknown

Used for return value only. Represents an unclassified operation unknown in this version.

Create

The resource was created.

Update

The resource was modified.

Remove

The resource was removed.

Implementations

impl ResourceChangeOperation[src]

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

Returns true if value is a variant of ResourceChangeOperation.

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

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

Trait Implementations

impl Clone for ResourceChangeOperation[src]

impl Copy for ResourceChangeOperation[src]

impl Debug for ResourceChangeOperation[src]

impl Default for ResourceChangeOperation[src]

impl Eq for ResourceChangeOperation[src]

impl From<ResourceChangeOperation> for i32[src]

impl Hash for ResourceChangeOperation[src]

impl Ord for ResourceChangeOperation[src]

impl PartialEq<ResourceChangeOperation> for ResourceChangeOperation[src]

impl PartialOrd<ResourceChangeOperation> for ResourceChangeOperation[src]

impl StructuralEq for ResourceChangeOperation[src]

impl StructuralPartialEq for ResourceChangeOperation[src]

Auto Trait Implementations

impl RefUnwindSafe for ResourceChangeOperation

impl Send for ResourceChangeOperation

impl Sync for ResourceChangeOperation

impl Unpin for ResourceChangeOperation

impl UnwindSafe for ResourceChangeOperation

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]