pub struct TransactionConversion {
pub amount: Decimal,
pub currency: Currency,
pub rate: Decimal,
}Expand description
Details about a currency conversion for a transaction made in another currency.
Fields§
§amount: DecimalThe amount in the foreign currency.
currency: CurrencyThe currency code of the foreign currency (e.g. “GBP”).
rate: DecimalThe conversion rate applied.
Trait Implementations§
Source§impl Clone for TransactionConversion
impl Clone for TransactionConversion
Source§fn clone(&self) -> TransactionConversion
fn clone(&self) -> TransactionConversion
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 Debug for TransactionConversion
impl Debug for TransactionConversion
Source§impl<'de> Deserialize<'de> for TransactionConversion
impl<'de> Deserialize<'de> for TransactionConversion
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 TransactionConversion
impl PartialEq for TransactionConversion
Source§impl Serialize for TransactionConversion
impl Serialize for TransactionConversion
impl Eq for TransactionConversion
impl StructuralPartialEq for TransactionConversion
Auto Trait Implementations§
impl Freeze for TransactionConversion
impl RefUnwindSafe for TransactionConversion
impl Send for TransactionConversion
impl Sync for TransactionConversion
impl Unpin for TransactionConversion
impl UnwindSafe for TransactionConversion
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