pub struct ActivityDefinitionParticipantBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub type_: Option<CodeDt>,
pub type_canonical: Option<CanonicalDt>,
pub type_reference: Option<Reference>,
pub role: Option<CodeableConcept>,
pub function: Option<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
type_: Option<CodeDt>
careteam | device | group | healthcareservice | location | organization | patient | practitioner | practitionerrole | relatedperson
type_canonical: Option<CanonicalDt>
Who or what can participate
type_reference: Option<Reference>
Who or what can participate
role: Option<CodeableConcept>
E.g. Nurse, Surgeon, Parent, etc
function: Option<CodeableConcept>
E.g. Author, Reviewer, Witness, etc
Trait Implementations§
Source§impl Clone for ActivityDefinitionParticipantBackboneElement
impl Clone for ActivityDefinitionParticipantBackboneElement
Source§fn clone(&self) -> ActivityDefinitionParticipantBackboneElement
fn clone(&self) -> ActivityDefinitionParticipantBackboneElement
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 ActivityDefinitionParticipantBackboneElement
impl Convert for ActivityDefinitionParticipantBackboneElement
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 ActivityDefinitionParticipantBackboneElement
impl Default for ActivityDefinitionParticipantBackboneElement
Source§fn default() -> ActivityDefinitionParticipantBackboneElement
fn default() -> ActivityDefinitionParticipantBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ActivityDefinitionParticipantBackboneElement
impl<'de> Deserialize<'de> for ActivityDefinitionParticipantBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ActivityDefinitionParticipantBackboneElement
impl Executor for ActivityDefinitionParticipantBackboneElement
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 ActivityDefinitionParticipantBackboneElement
Auto Trait Implementations§
impl Freeze for ActivityDefinitionParticipantBackboneElement
impl RefUnwindSafe for ActivityDefinitionParticipantBackboneElement
impl Send for ActivityDefinitionParticipantBackboneElement
impl Sync for ActivityDefinitionParticipantBackboneElement
impl Unpin for ActivityDefinitionParticipantBackboneElement
impl UnwindSafe for ActivityDefinitionParticipantBackboneElement
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