Enum gapi_grpc::google::cloud::channel::v1::ChannelPartnerLinkState[][src]

#[repr(i32)]pub enum ChannelPartnerLinkState {
    Unspecified,
    Invited,
    Active,
    Revoked,
    Suspended,
}

ChannelPartnerLinkState represents state of a channel partner link.

Variants

Unspecified

The state is not specified.

Invited

An invitation has been sent to the reseller to create a channel partner link.

Active

Status when the reseller is active.

Revoked

Status when the reseller has been revoked by the distributor.

Suspended

Status when the reseller is suspended by Google or distributor.

Implementations

impl ChannelPartnerLinkState[src]

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

Returns true if value is a variant of ChannelPartnerLinkState.

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

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

Trait Implementations

impl Clone for ChannelPartnerLinkState[src]

impl Copy for ChannelPartnerLinkState[src]

impl Debug for ChannelPartnerLinkState[src]

impl Default for ChannelPartnerLinkState[src]

impl Eq for ChannelPartnerLinkState[src]

impl From<ChannelPartnerLinkState> for i32[src]

impl Hash for ChannelPartnerLinkState[src]

impl Ord for ChannelPartnerLinkState[src]

impl PartialEq<ChannelPartnerLinkState> for ChannelPartnerLinkState[src]

impl PartialOrd<ChannelPartnerLinkState> for ChannelPartnerLinkState[src]

impl StructuralEq for ChannelPartnerLinkState[src]

impl StructuralPartialEq for ChannelPartnerLinkState[src]

Auto Trait Implementations

impl RefUnwindSafe for ChannelPartnerLinkState

impl Send for ChannelPartnerLinkState

impl Sync for ChannelPartnerLinkState

impl Unpin for ChannelPartnerLinkState

impl UnwindSafe for ChannelPartnerLinkState

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]