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 Convert for SubstanceDefinitionStructureBackboneElement
impl Convert for SubstanceDefinitionStructureBackboneElement
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 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>,
Source§impl Executor for SubstanceDefinitionStructureBackboneElement
impl Executor for SubstanceDefinitionStructureBackboneElement
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 SubstanceDefinitionStructureBackboneElement
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