pub struct AdverseEventSuspectEntityBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub instance: Option<Reference>,
pub causality: Option<AdverseEventSuspectEntityCausalityBackboneElement>,
}
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
instance: Option<Reference>
Refers to the specific entity that caused the adverse event
causality: Option<AdverseEventSuspectEntityCausalityBackboneElement>
Information on the possible cause of the event
Trait Implementations§
Source§impl Clone for AdverseEventSuspectEntityBackboneElement
impl Clone for AdverseEventSuspectEntityBackboneElement
Source§fn clone(&self) -> AdverseEventSuspectEntityBackboneElement
fn clone(&self) -> AdverseEventSuspectEntityBackboneElement
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 AdverseEventSuspectEntityBackboneElement
impl Convert for AdverseEventSuspectEntityBackboneElement
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 AdverseEventSuspectEntityBackboneElement
impl Default for AdverseEventSuspectEntityBackboneElement
Source§fn default() -> AdverseEventSuspectEntityBackboneElement
fn default() -> AdverseEventSuspectEntityBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AdverseEventSuspectEntityBackboneElement
impl<'de> Deserialize<'de> for AdverseEventSuspectEntityBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for AdverseEventSuspectEntityBackboneElement
impl Executor for AdverseEventSuspectEntityBackboneElement
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 AdverseEventSuspectEntityBackboneElement
Auto Trait Implementations§
impl Freeze for AdverseEventSuspectEntityBackboneElement
impl RefUnwindSafe for AdverseEventSuspectEntityBackboneElement
impl Send for AdverseEventSuspectEntityBackboneElement
impl Sync for AdverseEventSuspectEntityBackboneElement
impl Unpin for AdverseEventSuspectEntityBackboneElement
impl UnwindSafe for AdverseEventSuspectEntityBackboneElement
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