pub struct MoneyQuantity {
pub id: Option<Id>,
pub extension: Option<Vec<Extension>>,
pub value: Option<DecimalDt>,
pub comparator: Option<CodeDt>,
pub unit: Option<StringDt>,
pub system: Option<UriDt>,
pub code: Option<CodeDt>,
}
Fields§
§id: Option<Id>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
value: Option<DecimalDt>
Numerical value (with implicit precision)
comparator: Option<CodeDt>
< | <= | >= | > | ad - how to understand the value
unit: Option<StringDt>
Unit representation
system: Option<UriDt>
System that defines coded unit form
code: Option<CodeDt>
Coded form of the unit
Implementations§
Source§impl MoneyQuantity
impl MoneyQuantity
pub fn set_value<T: Into<DecimalDt>>(self, v: T) -> Self
pub fn set_comparator<T: Into<CodeDt>>(self, v: T) -> Self
pub fn set_unit<T: Into<StringDt>>(self, v: T) -> Self
pub fn set_system<T: Into<UriDt>>(self, v: T) -> Self
pub fn set_code<T: Into<CodeDt>>(self, v: T) -> Self
Trait Implementations§
Source§impl Clone for MoneyQuantity
impl Clone for MoneyQuantity
Source§fn clone(&self) -> MoneyQuantity
fn clone(&self) -> MoneyQuantity
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 Compare for MoneyQuantity
impl Compare for MoneyQuantity
Source§impl Convert for MoneyQuantity
impl Convert for MoneyQuantity
fn to_integer(&self) -> Result<Integer>
fn to_decimal(&self) -> Result<Decimal>
fn to_strings(&self) -> Result<String>
fn to_datetime(&self) -> Result<DateTime>
fn to_boolean(&self) -> Result<Boolean>
Source§impl Debug for MoneyQuantity
impl Debug for MoneyQuantity
Source§impl Default for MoneyQuantity
impl Default for MoneyQuantity
Source§fn default() -> MoneyQuantity
fn default() -> MoneyQuantity
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MoneyQuantity
impl<'de> Deserialize<'de> for MoneyQuantity
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Element for MoneyQuantity
impl Element for MoneyQuantity
Source§impl Executor for MoneyQuantity
impl Executor for MoneyQuantity
fn element(&self, symbol: &String, index: &Option<usize>) -> Result<Collection>
fn to_collection(&self, index: &Option<usize>) -> Collection
fn child(&self, _index: usize) -> Result<Collection>
Source§impl Serialize for MoneyQuantity
impl Serialize for MoneyQuantity
impl DataType for MoneyQuantity
Auto Trait Implementations§
impl Freeze for MoneyQuantity
impl RefUnwindSafe for MoneyQuantity
impl Send for MoneyQuantity
impl Sync for MoneyQuantity
impl Unpin for MoneyQuantity
impl UnwindSafe for MoneyQuantity
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