pub struct DeviceDefinitionMaterialBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub substance: Option<CodeableConcept>,
pub alternate: Option<BooleanDt>,
pub allergenic_indicator: Option<BooleanDt>,
}
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
substance: Option<CodeableConcept>
A relevant substance that the device contains, may contain, or is made of
alternate: Option<BooleanDt>
Indicates an alternative material of the device
allergenic_indicator: Option<BooleanDt>
Whether the substance is a known or suspected allergen
Trait Implementations§
Source§impl Clone for DeviceDefinitionMaterialBackboneElement
impl Clone for DeviceDefinitionMaterialBackboneElement
Source§fn clone(&self) -> DeviceDefinitionMaterialBackboneElement
fn clone(&self) -> DeviceDefinitionMaterialBackboneElement
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 DeviceDefinitionMaterialBackboneElement
impl Convert for DeviceDefinitionMaterialBackboneElement
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 DeviceDefinitionMaterialBackboneElement
impl Default for DeviceDefinitionMaterialBackboneElement
Source§fn default() -> DeviceDefinitionMaterialBackboneElement
fn default() -> DeviceDefinitionMaterialBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceDefinitionMaterialBackboneElement
impl<'de> Deserialize<'de> for DeviceDefinitionMaterialBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for DeviceDefinitionMaterialBackboneElement
impl Executor for DeviceDefinitionMaterialBackboneElement
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 DeviceDefinitionMaterialBackboneElement
Auto Trait Implementations§
impl Freeze for DeviceDefinitionMaterialBackboneElement
impl RefUnwindSafe for DeviceDefinitionMaterialBackboneElement
impl Send for DeviceDefinitionMaterialBackboneElement
impl Sync for DeviceDefinitionMaterialBackboneElement
impl Unpin for DeviceDefinitionMaterialBackboneElement
impl UnwindSafe for DeviceDefinitionMaterialBackboneElement
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