pub struct DevicePropertyBackboneElement {
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 DevicePropertyBackboneElement
impl Clone for DevicePropertyBackboneElement
Source§fn clone(&self) -> DevicePropertyBackboneElement
fn clone(&self) -> DevicePropertyBackboneElement
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 DevicePropertyBackboneElement
impl Convert for DevicePropertyBackboneElement
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 DevicePropertyBackboneElement
impl Default for DevicePropertyBackboneElement
Source§fn default() -> DevicePropertyBackboneElement
fn default() -> DevicePropertyBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DevicePropertyBackboneElement
impl<'de> Deserialize<'de> for DevicePropertyBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for DevicePropertyBackboneElement
impl Executor for DevicePropertyBackboneElement
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 DevicePropertyBackboneElement
Auto Trait Implementations§
impl Freeze for DevicePropertyBackboneElement
impl RefUnwindSafe for DevicePropertyBackboneElement
impl Send for DevicePropertyBackboneElement
impl Sync for DevicePropertyBackboneElement
impl Unpin for DevicePropertyBackboneElement
impl UnwindSafe for DevicePropertyBackboneElement
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