Enum gapi_grpc::google::analytics::admin::v1alpha::custom_metric::MeasurementUnit[][src]

#[repr(i32)]pub enum MeasurementUnit {
    Unspecified,
    Standard,
    Currency,
    Feet,
    Meters,
    Kilometers,
    Miles,
    Milliseconds,
    Seconds,
    Minutes,
    Hours,
}

Possible types of representing the custom metric’s value.

Currency representation may change in the future, requiring a breaking API change.

Variants

Unspecified

MeasurementUnit unspecified or missing.

Standard

This metric uses default units.

Currency

This metric measures a currency.

Feet

This metric measures feet.

Meters

This metric measures meters.

Kilometers

This metric measures kilometers.

Miles

This metric measures miles.

Milliseconds

This metric measures milliseconds.

Seconds

This metric measures seconds.

Minutes

This metric measures minutes.

Hours

This metric measures hours.

Implementations

impl MeasurementUnit[src]

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

Returns true if value is a variant of MeasurementUnit.

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

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

Trait Implementations

impl Clone for MeasurementUnit[src]

impl Copy for MeasurementUnit[src]

impl Debug for MeasurementUnit[src]

impl Default for MeasurementUnit[src]

impl Eq for MeasurementUnit[src]

impl From<MeasurementUnit> for i32[src]

impl Hash for MeasurementUnit[src]

impl Ord for MeasurementUnit[src]

impl PartialEq<MeasurementUnit> for MeasurementUnit[src]

impl PartialOrd<MeasurementUnit> for MeasurementUnit[src]

impl StructuralEq for MeasurementUnit[src]

impl StructuralPartialEq for MeasurementUnit[src]

Auto Trait Implementations

impl RefUnwindSafe for MeasurementUnit

impl Send for MeasurementUnit

impl Sync for MeasurementUnit

impl Unpin for MeasurementUnit

impl UnwindSafe for MeasurementUnit

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]