[−][src]Enum gcp_client::google::cloud::billing::budgets::v1beta1::filter::CreditTypesTreatment
Specifies how credits should be treated when determining spend for threshold calculations.
Variants
All types of credit are subtracted from the gross cost to determine the spend for threshold calculations.
All types of credit are added to the net cost to determine the spend for threshold calculations.
Implementations
impl CreditTypesTreatment
[src]
pub fn is_valid(value: i32) -> bool
[src]
Returns true
if value
is a variant of CreditTypesTreatment
.
pub fn from_i32(value: i32) -> Option<CreditTypesTreatment>
[src]
Converts an i32
to a CreditTypesTreatment
, or None
if value
is not a valid variant.
Trait Implementations
impl Clone for CreditTypesTreatment
[src]
fn clone(&self) -> CreditTypesTreatment
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for CreditTypesTreatment
[src]
impl Debug for CreditTypesTreatment
[src]
impl Default for CreditTypesTreatment
[src]
fn default() -> CreditTypesTreatment
[src]
impl Eq for CreditTypesTreatment
[src]
impl From<CreditTypesTreatment> for i32
[src]
fn from(value: CreditTypesTreatment) -> i32
[src]
impl Hash for CreditTypesTreatment
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for CreditTypesTreatment
[src]
fn cmp(&self, other: &CreditTypesTreatment) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<CreditTypesTreatment> for CreditTypesTreatment
[src]
fn eq(&self, other: &CreditTypesTreatment) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<CreditTypesTreatment> for CreditTypesTreatment
[src]
fn partial_cmp(&self, other: &CreditTypesTreatment) -> Option<Ordering>
[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for CreditTypesTreatment
[src]
impl StructuralPartialEq for CreditTypesTreatment
[src]
Auto Trait Implementations
impl RefUnwindSafe for CreditTypesTreatment
impl Send for CreditTypesTreatment
impl Sync for CreditTypesTreatment
impl Unpin for CreditTypesTreatment
impl UnwindSafe for CreditTypesTreatment
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,