pub struct TaskPerformerBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub function: Option<CodeableConcept>,
pub actor: Option<Reference>,
}
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
function: Option<CodeableConcept>
Type of performance
actor: Option<Reference>
Who performed the task
Trait Implementations§
Source§impl Clone for TaskPerformerBackboneElement
impl Clone for TaskPerformerBackboneElement
Source§fn clone(&self) -> TaskPerformerBackboneElement
fn clone(&self) -> TaskPerformerBackboneElement
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 TaskPerformerBackboneElement
impl Convert for TaskPerformerBackboneElement
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 Debug for TaskPerformerBackboneElement
impl Debug for TaskPerformerBackboneElement
Source§impl Default for TaskPerformerBackboneElement
impl Default for TaskPerformerBackboneElement
Source§fn default() -> TaskPerformerBackboneElement
fn default() -> TaskPerformerBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TaskPerformerBackboneElement
impl<'de> Deserialize<'de> for TaskPerformerBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for TaskPerformerBackboneElement
impl Executor for TaskPerformerBackboneElement
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 TaskPerformerBackboneElement
Auto Trait Implementations§
impl Freeze for TaskPerformerBackboneElement
impl RefUnwindSafe for TaskPerformerBackboneElement
impl Send for TaskPerformerBackboneElement
impl Sync for TaskPerformerBackboneElement
impl Unpin for TaskPerformerBackboneElement
impl UnwindSafe for TaskPerformerBackboneElement
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