pub struct StoreCurrencySettings {
pub base_currency: Currency,
pub enabled_currencies: Vec<Currency>,
pub auto_convert: bool,
pub rounding_mode: RoundingMode,
}Expand description
Store-level currency configuration
Fields§
§base_currency: CurrencyDefault/base currency for the store
enabled_currencies: Vec<Currency>Currencies enabled for display
auto_convert: boolWhether to auto-convert prices
rounding_mode: RoundingModeRounding mode for conversions
Trait Implementations§
Source§impl Clone for StoreCurrencySettings
impl Clone for StoreCurrencySettings
Source§fn clone(&self) -> StoreCurrencySettings
fn clone(&self) -> StoreCurrencySettings
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StoreCurrencySettings
impl Debug for StoreCurrencySettings
Source§impl Default for StoreCurrencySettings
impl Default for StoreCurrencySettings
Source§fn default() -> StoreCurrencySettings
fn default() -> StoreCurrencySettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StoreCurrencySettings
impl<'de> Deserialize<'de> for StoreCurrencySettings
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<StoreCurrencySettings, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StoreCurrencySettings, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for StoreCurrencySettings
impl Serialize for StoreCurrencySettings
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for StoreCurrencySettings
impl RefUnwindSafe for StoreCurrencySettings
impl Send for StoreCurrencySettings
impl Sync for StoreCurrencySettings
impl Unpin for StoreCurrencySettings
impl UnsafeUnpin for StoreCurrencySettings
impl UnwindSafe for StoreCurrencySettings
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