[][src]Enum gcp_client::google::cloud::billing::budgets::v1beta1::threshold_rule::Basis

#[repr(i32)]pub enum Basis {
    Unspecified,
    CurrentSpend,
    ForecastedSpend,
}

The type of basis used to determine if spend has passed the threshold.

Variants

Unspecified

Unspecified threshold basis.

CurrentSpend

Use current spend as the basis for comparison against the threshold.

ForecastedSpend

Use forecasted spend for the period as the basis for comparison against the threshold.

Implementations

impl Basis[src]

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

Returns true if value is a variant of Basis.

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

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

Trait Implementations

impl Clone for Basis[src]

impl Copy for Basis[src]

impl Debug for Basis[src]

impl Default for Basis[src]

impl Eq for Basis[src]

impl From<Basis> for i32[src]

impl Hash for Basis[src]

impl Ord for Basis[src]

impl PartialEq<Basis> for Basis[src]

impl PartialOrd<Basis> for Basis[src]

impl StructuralEq for Basis[src]

impl StructuralPartialEq for Basis[src]

Auto Trait Implementations

impl RefUnwindSafe for Basis

impl Send for Basis

impl Sync for Basis

impl Unpin for Basis

impl UnwindSafe for Basis

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, 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>, 

impl<T> WithSubscriber for T[src]