pub struct DeviceDefinitionVersionBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub type_: Option<CodeableConcept>,
pub component: Option<Identifier>,
pub value: 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<CodeableConcept>
The type of the device version, e.g. manufacturer, approved, internal
component: Option<Identifier>
The hardware or software module of the device to which the version applies
value: Option<StringDt>
The version text
Trait Implementations§
Source§impl Clone for DeviceDefinitionVersionBackboneElement
impl Clone for DeviceDefinitionVersionBackboneElement
Source§fn clone(&self) -> DeviceDefinitionVersionBackboneElement
fn clone(&self) -> DeviceDefinitionVersionBackboneElement
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 DeviceDefinitionVersionBackboneElement
impl Convert for DeviceDefinitionVersionBackboneElement
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 DeviceDefinitionVersionBackboneElement
impl Default for DeviceDefinitionVersionBackboneElement
Source§fn default() -> DeviceDefinitionVersionBackboneElement
fn default() -> DeviceDefinitionVersionBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceDefinitionVersionBackboneElement
impl<'de> Deserialize<'de> for DeviceDefinitionVersionBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for DeviceDefinitionVersionBackboneElement
impl Executor for DeviceDefinitionVersionBackboneElement
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 DeviceDefinitionVersionBackboneElement
Auto Trait Implementations§
impl Freeze for DeviceDefinitionVersionBackboneElement
impl RefUnwindSafe for DeviceDefinitionVersionBackboneElement
impl Send for DeviceDefinitionVersionBackboneElement
impl Sync for DeviceDefinitionVersionBackboneElement
impl Unpin for DeviceDefinitionVersionBackboneElement
impl UnwindSafe for DeviceDefinitionVersionBackboneElement
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