pub struct Age {
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 Age
impl Age
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 Convert for Age
impl Convert for Age
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<'de> Deserialize<'de> for Age
impl<'de> Deserialize<'de> for Age
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for Age
impl Executor for Age
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>
impl DataType for Age
Auto Trait Implementations§
impl Freeze for Age
impl RefUnwindSafe for Age
impl Send for Age
impl Sync for Age
impl Unpin for Age
impl UnwindSafe for Age
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