pub struct DeviceVersionBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub type_: Option<CodeableConcept>,
pub component: Option<Identifier>,
pub install_date: Option<DateTimeDt>,
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
install_date: Option<DateTimeDt>
The date the version was installed on the device
value: Option<StringDt>
The version text
Trait Implementations§
Source§impl Clone for DeviceVersionBackboneElement
impl Clone for DeviceVersionBackboneElement
Source§fn clone(&self) -> DeviceVersionBackboneElement
fn clone(&self) -> DeviceVersionBackboneElement
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 DeviceVersionBackboneElement
impl Convert for DeviceVersionBackboneElement
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 DeviceVersionBackboneElement
impl Debug for DeviceVersionBackboneElement
Source§impl Default for DeviceVersionBackboneElement
impl Default for DeviceVersionBackboneElement
Source§fn default() -> DeviceVersionBackboneElement
fn default() -> DeviceVersionBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceVersionBackboneElement
impl<'de> Deserialize<'de> for DeviceVersionBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for DeviceVersionBackboneElement
impl Executor for DeviceVersionBackboneElement
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 DeviceVersionBackboneElement
Auto Trait Implementations§
impl Freeze for DeviceVersionBackboneElement
impl RefUnwindSafe for DeviceVersionBackboneElement
impl Send for DeviceVersionBackboneElement
impl Sync for DeviceVersionBackboneElement
impl Unpin for DeviceVersionBackboneElement
impl UnwindSafe for DeviceVersionBackboneElement
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