pub struct DeviceDefinitionConformsToBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub category: Option<CodeableConcept>,
pub specification: Option<CodeableConcept>,
pub version: Option<Vec<StringDt>>,
pub source: Option<Vec<RelatedArtifact>>,
}
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
category: Option<CodeableConcept>
Describes the common type of the standard, specification, or formal guidance
specification: Option<CodeableConcept>
Identifies the standard, specification, or formal guidance that the device adheres to the Device Specification type
version: Option<Vec<StringDt>>
The specific form or variant of the standard, specification or formal guidance
source: Option<Vec<RelatedArtifact>>
Standard, regulation, certification, or guidance website, document, or other publication, or similar, supporting the conformance
Trait Implementations§
Source§impl Clone for DeviceDefinitionConformsToBackboneElement
impl Clone for DeviceDefinitionConformsToBackboneElement
Source§fn clone(&self) -> DeviceDefinitionConformsToBackboneElement
fn clone(&self) -> DeviceDefinitionConformsToBackboneElement
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 DeviceDefinitionConformsToBackboneElement
impl Convert for DeviceDefinitionConformsToBackboneElement
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 DeviceDefinitionConformsToBackboneElement
impl Default for DeviceDefinitionConformsToBackboneElement
Source§fn default() -> DeviceDefinitionConformsToBackboneElement
fn default() -> DeviceDefinitionConformsToBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceDefinitionConformsToBackboneElement
impl<'de> Deserialize<'de> for DeviceDefinitionConformsToBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for DeviceDefinitionConformsToBackboneElement
impl Executor for DeviceDefinitionConformsToBackboneElement
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 DeviceDefinitionConformsToBackboneElement
Auto Trait Implementations§
impl Freeze for DeviceDefinitionConformsToBackboneElement
impl RefUnwindSafe for DeviceDefinitionConformsToBackboneElement
impl Send for DeviceDefinitionConformsToBackboneElement
impl Sync for DeviceDefinitionConformsToBackboneElement
impl Unpin for DeviceDefinitionConformsToBackboneElement
impl UnwindSafe for DeviceDefinitionConformsToBackboneElement
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