pub struct SubstanceDefinitionStructureBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub stereochemistry: Option<CodeableConcept>,
pub optical_activity: Option<CodeableConcept>,
pub molecular_formula: Option<StringDt>,
pub molecular_formula_by_moiety: Option<StringDt>,
pub molecular_weight: Option<SubstanceDefinitionMolecularWeightBackboneElement>,
pub technique: Option<Vec<CodeableConcept>>,
pub source_document: Option<Vec<Reference>>,
pub representation: Option<Vec<SubstanceDefinitionStructureRepresentationBackboneElement>>,
}
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
stereochemistry: Option<CodeableConcept>
Stereochemistry type
optical_activity: Option<CodeableConcept>
Optical activity type
molecular_formula: Option<StringDt>
An expression which states the number and type of atoms present in a molecule of a substance
molecular_formula_by_moiety: Option<StringDt>
Specified per moiety according to the Hill system
molecular_weight: Option<SubstanceDefinitionMolecularWeightBackboneElement>
The molecular weight or weight range
technique: Option<Vec<CodeableConcept>>
The method used to find the structure e.g. X-ray, NMR
source_document: Option<Vec<Reference>>
Source of information for the structure
representation: Option<Vec<SubstanceDefinitionStructureRepresentationBackboneElement>>
A depiction of the structure of the substance
Trait Implementations§
Source§impl Clone for SubstanceDefinitionStructureBackboneElement
impl Clone for SubstanceDefinitionStructureBackboneElement
Source§fn clone(&self) -> SubstanceDefinitionStructureBackboneElement
fn clone(&self) -> SubstanceDefinitionStructureBackboneElement
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 Default for SubstanceDefinitionStructureBackboneElement
impl Default for SubstanceDefinitionStructureBackboneElement
Source§fn default() -> SubstanceDefinitionStructureBackboneElement
fn default() -> SubstanceDefinitionStructureBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SubstanceDefinitionStructureBackboneElement
impl<'de> Deserialize<'de> for SubstanceDefinitionStructureBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Auto Trait Implementations§
impl Freeze for SubstanceDefinitionStructureBackboneElement
impl RefUnwindSafe for SubstanceDefinitionStructureBackboneElement
impl Send for SubstanceDefinitionStructureBackboneElement
impl Sync for SubstanceDefinitionStructureBackboneElement
impl Unpin for SubstanceDefinitionStructureBackboneElement
impl UnwindSafe for SubstanceDefinitionStructureBackboneElement
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