pub struct SubstanceReferenceInformationTargetBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub target: Option<Identifier>,
pub type_: Option<CodeableConcept>,
pub interaction: Option<CodeableConcept>,
pub organism: Option<CodeableConcept>,
pub organism_type: Option<CodeableConcept>,
pub amount: Option<StringDt>,
pub amount_type: Option<CodeableConcept>,
pub source: Option<Vec<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
target: Option<Identifier>
Todo
type_: Option<CodeableConcept>
Todo
interaction: Option<CodeableConcept>
Todo
organism: Option<CodeableConcept>
Todo
organism_type: Option<CodeableConcept>
Todo
amount: Option<StringDt>
Todo
amount_type: Option<CodeableConcept>
Todo
source: Option<Vec<Reference>>
Todo
Trait Implementations§
Source§impl Clone for SubstanceReferenceInformationTargetBackboneElement
impl Clone for SubstanceReferenceInformationTargetBackboneElement
Source§fn clone(&self) -> SubstanceReferenceInformationTargetBackboneElement
fn clone(&self) -> SubstanceReferenceInformationTargetBackboneElement
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 SubstanceReferenceInformationTargetBackboneElement
impl Convert for SubstanceReferenceInformationTargetBackboneElement
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 SubstanceReferenceInformationTargetBackboneElement
impl Default for SubstanceReferenceInformationTargetBackboneElement
Source§fn default() -> SubstanceReferenceInformationTargetBackboneElement
fn default() -> SubstanceReferenceInformationTargetBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SubstanceReferenceInformationTargetBackboneElement
impl<'de> Deserialize<'de> for SubstanceReferenceInformationTargetBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for SubstanceReferenceInformationTargetBackboneElement
impl Executor for SubstanceReferenceInformationTargetBackboneElement
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 SubstanceReferenceInformationTargetBackboneElement
Auto Trait Implementations§
impl Freeze for SubstanceReferenceInformationTargetBackboneElement
impl RefUnwindSafe for SubstanceReferenceInformationTargetBackboneElement
impl Send for SubstanceReferenceInformationTargetBackboneElement
impl Sync for SubstanceReferenceInformationTargetBackboneElement
impl Unpin for SubstanceReferenceInformationTargetBackboneElement
impl UnwindSafe for SubstanceReferenceInformationTargetBackboneElement
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