pub struct MoneyAmount {
pub currency: Currency,
pub value: f64,
}Fields§
§currency: Currency§value: f64Implementations§
Source§impl MoneyAmount
impl MoneyAmount
pub fn new(currency: Currency, value: f64) -> MoneyAmount
Trait Implementations§
Source§impl Clone for MoneyAmount
impl Clone for MoneyAmount
Source§fn clone(&self) -> MoneyAmount
fn clone(&self) -> MoneyAmount
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 MoneyAmount
impl Debug for MoneyAmount
Source§impl<'de> Deserialize<'de> for MoneyAmount
impl<'de> Deserialize<'de> for MoneyAmount
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 MoneyAmount
impl PartialEq for MoneyAmount
Source§impl Serialize for MoneyAmount
impl Serialize for MoneyAmount
impl StructuralPartialEq for MoneyAmount
Auto Trait Implementations§
impl Freeze for MoneyAmount
impl RefUnwindSafe for MoneyAmount
impl Send for MoneyAmount
impl Sync for MoneyAmount
impl Unpin for MoneyAmount
impl UnwindSafe for MoneyAmount
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