pub struct DeviceDefinitionClassificationBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub type_: Option<CodeableConcept>,
pub justification: 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
type_: Option<CodeableConcept>
A classification or risk class of the device model
justification: Option<Vec<RelatedArtifact>>
Further information qualifying this classification of the device model
Trait Implementations§
Source§impl Clone for DeviceDefinitionClassificationBackboneElement
impl Clone for DeviceDefinitionClassificationBackboneElement
Source§fn clone(&self) -> DeviceDefinitionClassificationBackboneElement
fn clone(&self) -> DeviceDefinitionClassificationBackboneElement
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 DeviceDefinitionClassificationBackboneElement
impl Convert for DeviceDefinitionClassificationBackboneElement
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 DeviceDefinitionClassificationBackboneElement
impl Default for DeviceDefinitionClassificationBackboneElement
Source§fn default() -> DeviceDefinitionClassificationBackboneElement
fn default() -> DeviceDefinitionClassificationBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceDefinitionClassificationBackboneElement
impl<'de> Deserialize<'de> for DeviceDefinitionClassificationBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for DeviceDefinitionClassificationBackboneElement
impl Executor for DeviceDefinitionClassificationBackboneElement
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 DeviceDefinitionClassificationBackboneElement
Auto Trait Implementations§
impl Freeze for DeviceDefinitionClassificationBackboneElement
impl RefUnwindSafe for DeviceDefinitionClassificationBackboneElement
impl Send for DeviceDefinitionClassificationBackboneElement
impl Sync for DeviceDefinitionClassificationBackboneElement
impl Unpin for DeviceDefinitionClassificationBackboneElement
impl UnwindSafe for DeviceDefinitionClassificationBackboneElement
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