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