pub struct DeviceUsageAdherenceBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub code: Option<CodeableConcept>,
pub reason: Option<Vec<CodeableConcept>>,
}
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
code: Option<CodeableConcept>
always | never | sometimes
reason: Option<Vec<CodeableConcept>>
lost | stolen | prescribed | broken | burned | forgot
Trait Implementations§
Source§impl Clone for DeviceUsageAdherenceBackboneElement
impl Clone for DeviceUsageAdherenceBackboneElement
Source§fn clone(&self) -> DeviceUsageAdherenceBackboneElement
fn clone(&self) -> DeviceUsageAdherenceBackboneElement
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 DeviceUsageAdherenceBackboneElement
impl Convert for DeviceUsageAdherenceBackboneElement
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 DeviceUsageAdherenceBackboneElement
impl Default for DeviceUsageAdherenceBackboneElement
Source§fn default() -> DeviceUsageAdherenceBackboneElement
fn default() -> DeviceUsageAdherenceBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceUsageAdherenceBackboneElement
impl<'de> Deserialize<'de> for DeviceUsageAdherenceBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for DeviceUsageAdherenceBackboneElement
impl Executor for DeviceUsageAdherenceBackboneElement
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 DeviceUsageAdherenceBackboneElement
Auto Trait Implementations§
impl Freeze for DeviceUsageAdherenceBackboneElement
impl RefUnwindSafe for DeviceUsageAdherenceBackboneElement
impl Send for DeviceUsageAdherenceBackboneElement
impl Sync for DeviceUsageAdherenceBackboneElement
impl Unpin for DeviceUsageAdherenceBackboneElement
impl UnwindSafe for DeviceUsageAdherenceBackboneElement
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