pub struct DeviceDefinitionDeviceNameBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub name: Option<StringDt>,
pub type_: Option<CodeDt>,
}
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
name: Option<StringDt>
A name that is used to refer to the device
type_: Option<CodeDt>
registered-name | user-friendly-name | patient-reported-name
Trait Implementations§
Source§impl Clone for DeviceDefinitionDeviceNameBackboneElement
impl Clone for DeviceDefinitionDeviceNameBackboneElement
Source§fn clone(&self) -> DeviceDefinitionDeviceNameBackboneElement
fn clone(&self) -> DeviceDefinitionDeviceNameBackboneElement
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 DeviceDefinitionDeviceNameBackboneElement
impl Convert for DeviceDefinitionDeviceNameBackboneElement
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 DeviceDefinitionDeviceNameBackboneElement
impl Default for DeviceDefinitionDeviceNameBackboneElement
Source§fn default() -> DeviceDefinitionDeviceNameBackboneElement
fn default() -> DeviceDefinitionDeviceNameBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceDefinitionDeviceNameBackboneElement
impl<'de> Deserialize<'de> for DeviceDefinitionDeviceNameBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for DeviceDefinitionDeviceNameBackboneElement
impl Executor for DeviceDefinitionDeviceNameBackboneElement
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 DeviceDefinitionDeviceNameBackboneElement
Auto Trait Implementations§
impl Freeze for DeviceDefinitionDeviceNameBackboneElement
impl RefUnwindSafe for DeviceDefinitionDeviceNameBackboneElement
impl Send for DeviceDefinitionDeviceNameBackboneElement
impl Sync for DeviceDefinitionDeviceNameBackboneElement
impl Unpin for DeviceDefinitionDeviceNameBackboneElement
impl UnwindSafe for DeviceDefinitionDeviceNameBackboneElement
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