pub struct CurrencyExchange {
pub applied: bool,
pub rate: Option<f64>,
pub currency_code: Option<String>,
pub amount_cents: Option<i64>,
pub precision: Option<i32>,
}Expand description
DCC / currency-exchange block (only meaningful when applied == true).
Fields§
§applied: boolWhether DCC was applied.
rate: Option<f64>Exchange rate.
currency_code: Option<String>Currency code.
amount_cents: Option<i64>Converted amount in cents.
precision: Option<i32>Decimal precision.
Trait Implementations§
Source§impl Clone for CurrencyExchange
impl Clone for CurrencyExchange
Source§fn clone(&self) -> CurrencyExchange
fn clone(&self) -> CurrencyExchange
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 CurrencyExchange
impl Debug for CurrencyExchange
Source§impl Default for CurrencyExchange
impl Default for CurrencyExchange
Source§fn default() -> CurrencyExchange
fn default() -> CurrencyExchange
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CurrencyExchange
impl<'de> Deserialize<'de> for CurrencyExchange
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CurrencyExchange
impl PartialEq for CurrencyExchange
Source§impl Serialize for CurrencyExchange
impl Serialize for CurrencyExchange
impl StructuralPartialEq for CurrencyExchange
Auto Trait Implementations§
impl Freeze for CurrencyExchange
impl RefUnwindSafe for CurrencyExchange
impl Send for CurrencyExchange
impl Sync for CurrencyExchange
impl Unpin for CurrencyExchange
impl UnsafeUnpin for CurrencyExchange
impl UnwindSafe for CurrencyExchange
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