pub struct SubstancePolymerRepeatBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub average_molecular_formula: Option<StringDt>,
pub repeat_unit_amount_type: Option<CodeableConcept>,
pub repeat_unit: Option<Vec<SubstancePolymerRepeatRepeatUnitBackboneElement>>,
}
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
average_molecular_formula: Option<StringDt>
A representation of an (average) molecular formula from a polymer
repeat_unit_amount_type: Option<CodeableConcept>
How the quantitative amount of Structural Repeat Units is captured (e.g. Exact, Numeric, Average)
repeat_unit: Option<Vec<SubstancePolymerRepeatRepeatUnitBackboneElement>>
An SRU - Structural Repeat Unit
Trait Implementations§
Source§impl Clone for SubstancePolymerRepeatBackboneElement
impl Clone for SubstancePolymerRepeatBackboneElement
Source§fn clone(&self) -> SubstancePolymerRepeatBackboneElement
fn clone(&self) -> SubstancePolymerRepeatBackboneElement
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 SubstancePolymerRepeatBackboneElement
impl Convert for SubstancePolymerRepeatBackboneElement
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 SubstancePolymerRepeatBackboneElement
impl Default for SubstancePolymerRepeatBackboneElement
Source§fn default() -> SubstancePolymerRepeatBackboneElement
fn default() -> SubstancePolymerRepeatBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SubstancePolymerRepeatBackboneElement
impl<'de> Deserialize<'de> for SubstancePolymerRepeatBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for SubstancePolymerRepeatBackboneElement
impl Executor for SubstancePolymerRepeatBackboneElement
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 SubstancePolymerRepeatBackboneElement
Auto Trait Implementations§
impl Freeze for SubstancePolymerRepeatBackboneElement
impl RefUnwindSafe for SubstancePolymerRepeatBackboneElement
impl Send for SubstancePolymerRepeatBackboneElement
impl Sync for SubstancePolymerRepeatBackboneElement
impl Unpin for SubstancePolymerRepeatBackboneElement
impl UnwindSafe for SubstancePolymerRepeatBackboneElement
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