pub struct DeviceDefinitionPropertyBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub type_: Option<CodeableConcept>,
pub value: Option<Attachment>,
}
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>
Code that specifies the property being represented
value: Option<Attachment>
Value of the property
Trait Implementations§
Source§impl Clone for DeviceDefinitionPropertyBackboneElement
impl Clone for DeviceDefinitionPropertyBackboneElement
Source§fn clone(&self) -> DeviceDefinitionPropertyBackboneElement
fn clone(&self) -> DeviceDefinitionPropertyBackboneElement
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 DeviceDefinitionPropertyBackboneElement
impl Convert for DeviceDefinitionPropertyBackboneElement
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 DeviceDefinitionPropertyBackboneElement
impl Default for DeviceDefinitionPropertyBackboneElement
Source§fn default() -> DeviceDefinitionPropertyBackboneElement
fn default() -> DeviceDefinitionPropertyBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceDefinitionPropertyBackboneElement
impl<'de> Deserialize<'de> for DeviceDefinitionPropertyBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for DeviceDefinitionPropertyBackboneElement
impl Executor for DeviceDefinitionPropertyBackboneElement
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 DeviceDefinitionPropertyBackboneElement
Auto Trait Implementations§
impl Freeze for DeviceDefinitionPropertyBackboneElement
impl RefUnwindSafe for DeviceDefinitionPropertyBackboneElement
impl Send for DeviceDefinitionPropertyBackboneElement
impl Sync for DeviceDefinitionPropertyBackboneElement
impl Unpin for DeviceDefinitionPropertyBackboneElement
impl UnwindSafe for DeviceDefinitionPropertyBackboneElement
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