#[non_exhaustive]pub enum UpdateTaxSettingsDefaultsTaxBehavior {
Exclusive,
Inclusive,
InferredByCurrency,
Unknown(String),
}Expand description
Specifies the default tax behavior to be used when the item’s price has unspecified tax behavior. One of inclusive, exclusive, or inferred_by_currency. Once specified, it cannot be changed back to null.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Exclusive
Inclusive
InferredByCurrency
Unknown(String)
An unrecognized value from Stripe. Should not be used as a request parameter.
Implementations§
Trait Implementations§
Source§impl Clone for UpdateTaxSettingsDefaultsTaxBehavior
impl Clone for UpdateTaxSettingsDefaultsTaxBehavior
Source§fn clone(&self) -> UpdateTaxSettingsDefaultsTaxBehavior
fn clone(&self) -> UpdateTaxSettingsDefaultsTaxBehavior
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for UpdateTaxSettingsDefaultsTaxBehavior
impl PartialEq for UpdateTaxSettingsDefaultsTaxBehavior
Source§fn eq(&self, other: &UpdateTaxSettingsDefaultsTaxBehavior) -> bool
fn eq(&self, other: &UpdateTaxSettingsDefaultsTaxBehavior) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for UpdateTaxSettingsDefaultsTaxBehavior
impl StructuralPartialEq for UpdateTaxSettingsDefaultsTaxBehavior
Auto Trait Implementations§
impl Freeze for UpdateTaxSettingsDefaultsTaxBehavior
impl RefUnwindSafe for UpdateTaxSettingsDefaultsTaxBehavior
impl Send for UpdateTaxSettingsDefaultsTaxBehavior
impl Sync for UpdateTaxSettingsDefaultsTaxBehavior
impl Unpin for UpdateTaxSettingsDefaultsTaxBehavior
impl UnwindSafe for UpdateTaxSettingsDefaultsTaxBehavior
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more