pub struct DeviceDefinitionLinkBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub relation: Option<Coding>,
pub related_device: Option<CodeableReference>,
}
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
relation: Option<Coding>
The type indicates the relationship of the related device to the device instance
A reference to the linked device
Trait Implementations§
Source§impl Clone for DeviceDefinitionLinkBackboneElement
impl Clone for DeviceDefinitionLinkBackboneElement
Source§fn clone(&self) -> DeviceDefinitionLinkBackboneElement
fn clone(&self) -> DeviceDefinitionLinkBackboneElement
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 DeviceDefinitionLinkBackboneElement
impl Convert for DeviceDefinitionLinkBackboneElement
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 DeviceDefinitionLinkBackboneElement
impl Default for DeviceDefinitionLinkBackboneElement
Source§fn default() -> DeviceDefinitionLinkBackboneElement
fn default() -> DeviceDefinitionLinkBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceDefinitionLinkBackboneElement
impl<'de> Deserialize<'de> for DeviceDefinitionLinkBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for DeviceDefinitionLinkBackboneElement
impl Executor for DeviceDefinitionLinkBackboneElement
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 DeviceDefinitionLinkBackboneElement
Auto Trait Implementations§
impl Freeze for DeviceDefinitionLinkBackboneElement
impl RefUnwindSafe for DeviceDefinitionLinkBackboneElement
impl Send for DeviceDefinitionLinkBackboneElement
impl Sync for DeviceDefinitionLinkBackboneElement
impl Unpin for DeviceDefinitionLinkBackboneElement
impl UnwindSafe for DeviceDefinitionLinkBackboneElement
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