pub struct ProvenanceAgentBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub type_: Option<CodeableConcept>,
pub role: Option<Vec<CodeableConcept>>,
pub who: Option<Reference>,
pub on_behalf_of: 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
type_: Option<CodeableConcept>
How the agent participated
role: Option<Vec<CodeableConcept>>
What the agents role was
who: Option<Reference>
The agent that participated in the event
on_behalf_of: Option<Reference>
The agent that delegated
Trait Implementations§
Source§impl Clone for ProvenanceAgentBackboneElement
impl Clone for ProvenanceAgentBackboneElement
Source§fn clone(&self) -> ProvenanceAgentBackboneElement
fn clone(&self) -> ProvenanceAgentBackboneElement
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 ProvenanceAgentBackboneElement
impl Convert for ProvenanceAgentBackboneElement
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 ProvenanceAgentBackboneElement
impl Default for ProvenanceAgentBackboneElement
Source§fn default() -> ProvenanceAgentBackboneElement
fn default() -> ProvenanceAgentBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProvenanceAgentBackboneElement
impl<'de> Deserialize<'de> for ProvenanceAgentBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ProvenanceAgentBackboneElement
impl Executor for ProvenanceAgentBackboneElement
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 ProvenanceAgentBackboneElement
Auto Trait Implementations§
impl Freeze for ProvenanceAgentBackboneElement
impl RefUnwindSafe for ProvenanceAgentBackboneElement
impl Send for ProvenanceAgentBackboneElement
impl Sync for ProvenanceAgentBackboneElement
impl Unpin for ProvenanceAgentBackboneElement
impl UnwindSafe for ProvenanceAgentBackboneElement
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