[][src]Enum opentelemetry_stackdriver::proto::google::api::resource_descriptor::History

#[repr(i32)]pub enum History {
    Unspecified,
    OriginallySinglePattern,
    FutureMultiPattern,
}

A description of the historical or future-looking state of the resource pattern.

Variants

Unspecified

The "unset" value.

OriginallySinglePattern

The resource originally had one pattern and launched as such, and additional patterns were added later.

FutureMultiPattern

The resource has one pattern, but the API owner expects to add more later. (This is the inverse of ORIGINALLY_SINGLE_PATTERN, and prevents that from being necessary once there are multiple patterns.)

Implementations

impl History[src]

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

Returns true if value is a variant of History.

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

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

Trait Implementations

impl Clone for History[src]

impl Copy for History[src]

impl Debug for History[src]

impl Default for History[src]

impl Eq for History[src]

impl From<History> for i32[src]

impl Hash for History[src]

impl Ord for History[src]

impl PartialEq<History> for History[src]

impl PartialOrd<History> for History[src]

impl StructuralEq for History[src]

impl StructuralPartialEq for History[src]

Auto Trait Implementations

impl RefUnwindSafe for History

impl Send for History

impl Sync for History

impl Unpin for History

impl UnwindSafe for History

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> FutureExt 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]