pub struct AdverseEventParticipantBackboneElement {
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 involvement
actor: Option<Reference>
Who was involved in the adverse event or the potential adverse event
Trait Implementations§
Source§impl Clone for AdverseEventParticipantBackboneElement
impl Clone for AdverseEventParticipantBackboneElement
Source§fn clone(&self) -> AdverseEventParticipantBackboneElement
fn clone(&self) -> AdverseEventParticipantBackboneElement
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 AdverseEventParticipantBackboneElement
impl Convert for AdverseEventParticipantBackboneElement
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 AdverseEventParticipantBackboneElement
impl Default for AdverseEventParticipantBackboneElement
Source§fn default() -> AdverseEventParticipantBackboneElement
fn default() -> AdverseEventParticipantBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AdverseEventParticipantBackboneElement
impl<'de> Deserialize<'de> for AdverseEventParticipantBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for AdverseEventParticipantBackboneElement
impl Executor for AdverseEventParticipantBackboneElement
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 AdverseEventParticipantBackboneElement
Auto Trait Implementations§
impl Freeze for AdverseEventParticipantBackboneElement
impl RefUnwindSafe for AdverseEventParticipantBackboneElement
impl Send for AdverseEventParticipantBackboneElement
impl Sync for AdverseEventParticipantBackboneElement
impl Unpin for AdverseEventParticipantBackboneElement
impl UnwindSafe for AdverseEventParticipantBackboneElement
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