pub struct StructureDefinitionContextBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub type_: Option<CodeDt>,
pub expression: Option<StringDt>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored even if unrecognized
type_: Option<CodeDt>
fhirpath | element | extension
expression: Option<StringDt>
Where the extension can be used in instances
Trait Implementations§
Source§impl Clone for StructureDefinitionContextBackboneElement
impl Clone for StructureDefinitionContextBackboneElement
Source§fn clone(&self) -> StructureDefinitionContextBackboneElement
fn clone(&self) -> StructureDefinitionContextBackboneElement
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 StructureDefinitionContextBackboneElement
impl Convert for StructureDefinitionContextBackboneElement
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 Default for StructureDefinitionContextBackboneElement
impl Default for StructureDefinitionContextBackboneElement
Source§fn default() -> StructureDefinitionContextBackboneElement
fn default() -> StructureDefinitionContextBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StructureDefinitionContextBackboneElement
impl<'de> Deserialize<'de> for StructureDefinitionContextBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for StructureDefinitionContextBackboneElement
impl Executor for StructureDefinitionContextBackboneElement
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 StructureDefinitionContextBackboneElement
Auto Trait Implementations§
impl Freeze for StructureDefinitionContextBackboneElement
impl RefUnwindSafe for StructureDefinitionContextBackboneElement
impl Send for StructureDefinitionContextBackboneElement
impl Sync for StructureDefinitionContextBackboneElement
impl Unpin for StructureDefinitionContextBackboneElement
impl UnwindSafe for StructureDefinitionContextBackboneElement
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