pub struct SubstancePolymerRepeatRepeatUnitBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub unit: Option<StringDt>,
pub orientation: Option<CodeableConcept>,
pub amount: Option<IntegerDt>,
pub degree_of_polymerisation: Option<Vec<SubstancePolymerRepeatRepeatUnitDegreeOfPolymerisationBackboneElement>>,
pub structural_representation: Option<Vec<SubstancePolymerRepeatRepeatUnitStructuralRepresentationBackboneElement>>,
}
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
unit: Option<StringDt>
Structural repeat units are essential elements for defining polymers
orientation: Option<CodeableConcept>
The orientation of the polymerisation, e.g. head-tail, head-head, random
amount: Option<IntegerDt>
Number of repeats of this unit
degree_of_polymerisation: Option<Vec<SubstancePolymerRepeatRepeatUnitDegreeOfPolymerisationBackboneElement>>
Applies to homopolymer and block co-polymers where the degree of polymerisation within a block can be described
structural_representation: Option<Vec<SubstancePolymerRepeatRepeatUnitStructuralRepresentationBackboneElement>>
A graphical structure for this SRU
Trait Implementations§
Source§impl Clone for SubstancePolymerRepeatRepeatUnitBackboneElement
impl Clone for SubstancePolymerRepeatRepeatUnitBackboneElement
Source§fn clone(&self) -> SubstancePolymerRepeatRepeatUnitBackboneElement
fn clone(&self) -> SubstancePolymerRepeatRepeatUnitBackboneElement
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 SubstancePolymerRepeatRepeatUnitBackboneElement
impl Convert for SubstancePolymerRepeatRepeatUnitBackboneElement
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 SubstancePolymerRepeatRepeatUnitBackboneElement
impl Default for SubstancePolymerRepeatRepeatUnitBackboneElement
Source§fn default() -> SubstancePolymerRepeatRepeatUnitBackboneElement
fn default() -> SubstancePolymerRepeatRepeatUnitBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SubstancePolymerRepeatRepeatUnitBackboneElement
impl<'de> Deserialize<'de> for SubstancePolymerRepeatRepeatUnitBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for SubstancePolymerRepeatRepeatUnitBackboneElement
impl Executor for SubstancePolymerRepeatRepeatUnitBackboneElement
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 SubstancePolymerRepeatRepeatUnitBackboneElement
Auto Trait Implementations§
impl Freeze for SubstancePolymerRepeatRepeatUnitBackboneElement
impl RefUnwindSafe for SubstancePolymerRepeatRepeatUnitBackboneElement
impl Send for SubstancePolymerRepeatRepeatUnitBackboneElement
impl Sync for SubstancePolymerRepeatRepeatUnitBackboneElement
impl Unpin for SubstancePolymerRepeatRepeatUnitBackboneElement
impl UnwindSafe for SubstancePolymerRepeatRepeatUnitBackboneElement
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