pub struct ElementDefinitionBaseElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub path: Option<StringDt>,
pub min: Option<UnsignedIntDt>,
pub max: Option<StringDt>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
path: Option<StringDt>
Path that identifies the base element
min: Option<UnsignedIntDt>
Min cardinality of the base element
max: Option<StringDt>
Max cardinality of the base element
Implementations§
Trait Implementations§
Source§impl Clone for ElementDefinitionBaseElement
impl Clone for ElementDefinitionBaseElement
Source§fn clone(&self) -> ElementDefinitionBaseElement
fn clone(&self) -> ElementDefinitionBaseElement
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 Convert for ElementDefinitionBaseElement
impl Convert for ElementDefinitionBaseElement
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 ElementDefinitionBaseElement
impl Debug for ElementDefinitionBaseElement
Source§impl Default for ElementDefinitionBaseElement
impl Default for ElementDefinitionBaseElement
Source§fn default() -> ElementDefinitionBaseElement
fn default() -> ElementDefinitionBaseElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ElementDefinitionBaseElement
impl<'de> Deserialize<'de> for ElementDefinitionBaseElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ElementDefinitionBaseElement
impl Executor for ElementDefinitionBaseElement
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 ElementDefinitionBaseElement
Auto Trait Implementations§
impl Freeze for ElementDefinitionBaseElement
impl RefUnwindSafe for ElementDefinitionBaseElement
impl Send for ElementDefinitionBaseElement
impl Sync for ElementDefinitionBaseElement
impl Unpin for ElementDefinitionBaseElement
impl UnwindSafe for ElementDefinitionBaseElement
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