Enum gapi_grpc::google::ads::googleads::v4::enums::access_reason_enum::AccessReason[][src]

#[repr(i32)]pub enum AccessReason {
    Unspecified,
    Unknown,
    Owned,
    Shared,
    Licensed,
    Subscribed,
    Affiliated,
}

Enum describing possible access reasons.

Variants

Unspecified

Not specified.

Unknown

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

Owned

The resource is owned by the user.

Shared

The resource is shared to the user.

Licensed

The resource is licensed to the user.

Subscribed

The user subscribed to the resource.

Affiliated

The resource is accessible to the user.

Implementations

impl AccessReason[src]

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

Returns true if value is a variant of AccessReason.

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

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

Trait Implementations

impl Clone for AccessReason[src]

impl Copy for AccessReason[src]

impl Debug for AccessReason[src]

impl Default for AccessReason[src]

impl Eq for AccessReason[src]

impl From<AccessReason> for i32[src]

impl Hash for AccessReason[src]

impl Ord for AccessReason[src]

impl PartialEq<AccessReason> for AccessReason[src]

impl PartialOrd<AccessReason> for AccessReason[src]

impl StructuralEq for AccessReason[src]

impl StructuralPartialEq for AccessReason[src]

Auto Trait Implementations

impl RefUnwindSafe for AccessReason

impl Send for AccessReason

impl Sync for AccessReason

impl Unpin for AccessReason

impl UnwindSafe for AccessReason

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]