Enum gapi_grpc::google::cloud::metastore::v1alpha::service::ReleaseChannel[][src]

#[repr(i32)]pub enum ReleaseChannel {
    Unspecified,
    Canary,
    Stable,
}

Release channels bundle features of varying levels of stability. Newer features may be introduced initially into less stable release channels and can be automatically promoted into more stable release channels.

Variants

Unspecified

Release channel is not specified.

Canary

The CANARY release channel contains the newest features, which may be unstable and subject to unresolved issues with no known workarounds. Services using the CANARY release channel are not subject to any SLAs.

Stable

The STABLE release channel contains features that are considered stable and have been validated for production use.

Implementations

impl ReleaseChannel[src]

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

Returns true if value is a variant of ReleaseChannel.

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

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

Trait Implementations

impl Clone for ReleaseChannel[src]

impl Copy for ReleaseChannel[src]

impl Debug for ReleaseChannel[src]

impl Default for ReleaseChannel[src]

impl Eq for ReleaseChannel[src]

impl From<ReleaseChannel> for i32[src]

impl Hash for ReleaseChannel[src]

impl Ord for ReleaseChannel[src]

impl PartialEq<ReleaseChannel> for ReleaseChannel[src]

impl PartialOrd<ReleaseChannel> for ReleaseChannel[src]

impl StructuralEq for ReleaseChannel[src]

impl StructuralPartialEq for ReleaseChannel[src]

Auto Trait Implementations

impl RefUnwindSafe for ReleaseChannel

impl Send for ReleaseChannel

impl Sync for ReleaseChannel

impl Unpin for ReleaseChannel

impl UnwindSafe for ReleaseChannel

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]