pub struct DeviceAssociationOperationBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub status: Option<CodeableConcept>,
pub operator: Option<Vec<Reference>>,
pub period: Option<Period>,
}
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
status: Option<CodeableConcept>
Device operational condition
operator: Option<Vec<Reference>>
The individual performing the action enabled by the device
period: Option<Period>
Begin and end dates and times for the device’s operation
Trait Implementations§
Source§impl Clone for DeviceAssociationOperationBackboneElement
impl Clone for DeviceAssociationOperationBackboneElement
Source§fn clone(&self) -> DeviceAssociationOperationBackboneElement
fn clone(&self) -> DeviceAssociationOperationBackboneElement
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 DeviceAssociationOperationBackboneElement
impl Convert for DeviceAssociationOperationBackboneElement
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 DeviceAssociationOperationBackboneElement
impl Default for DeviceAssociationOperationBackboneElement
Source§fn default() -> DeviceAssociationOperationBackboneElement
fn default() -> DeviceAssociationOperationBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceAssociationOperationBackboneElement
impl<'de> Deserialize<'de> for DeviceAssociationOperationBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for DeviceAssociationOperationBackboneElement
impl Executor for DeviceAssociationOperationBackboneElement
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 DeviceAssociationOperationBackboneElement
Auto Trait Implementations§
impl Freeze for DeviceAssociationOperationBackboneElement
impl RefUnwindSafe for DeviceAssociationOperationBackboneElement
impl Send for DeviceAssociationOperationBackboneElement
impl Sync for DeviceAssociationOperationBackboneElement
impl Unpin for DeviceAssociationOperationBackboneElement
impl UnwindSafe for DeviceAssociationOperationBackboneElement
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