pub struct MolecularSequenceRelativeBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub coordinate_system: Option<CodeableConcept>,
pub ordinal_position: Option<IntegerDt>,
pub sequence_range: Option<Range>,
pub starting_sequence: Option<MolecularSequenceRelativeStartingSequenceBackboneElement>,
pub edit: Option<Vec<MolecularSequenceRelativeEditBackboneElement>>,
}
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
coordinate_system: Option<CodeableConcept>
Ways of identifying nucleotides or amino acids within a sequence
ordinal_position: Option<IntegerDt>
Indicates the order in which the sequence should be considered when putting multiple ‘relative’ elements together
sequence_range: Option<Range>
Indicates the nucleotide range in the composed sequence when multiple ‘relative’ elements are used together
starting_sequence: Option<MolecularSequenceRelativeStartingSequenceBackboneElement>
A sequence used as starting sequence
edit: Option<Vec<MolecularSequenceRelativeEditBackboneElement>>
Changes in sequence from the starting sequence
Trait Implementations§
Source§impl Clone for MolecularSequenceRelativeBackboneElement
impl Clone for MolecularSequenceRelativeBackboneElement
Source§fn clone(&self) -> MolecularSequenceRelativeBackboneElement
fn clone(&self) -> MolecularSequenceRelativeBackboneElement
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 MolecularSequenceRelativeBackboneElement
impl Convert for MolecularSequenceRelativeBackboneElement
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 MolecularSequenceRelativeBackboneElement
impl Default for MolecularSequenceRelativeBackboneElement
Source§fn default() -> MolecularSequenceRelativeBackboneElement
fn default() -> MolecularSequenceRelativeBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MolecularSequenceRelativeBackboneElement
impl<'de> Deserialize<'de> for MolecularSequenceRelativeBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for MolecularSequenceRelativeBackboneElement
impl Executor for MolecularSequenceRelativeBackboneElement
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 MolecularSequenceRelativeBackboneElement
Auto Trait Implementations§
impl Freeze for MolecularSequenceRelativeBackboneElement
impl RefUnwindSafe for MolecularSequenceRelativeBackboneElement
impl Send for MolecularSequenceRelativeBackboneElement
impl Sync for MolecularSequenceRelativeBackboneElement
impl Unpin for MolecularSequenceRelativeBackboneElement
impl UnwindSafe for MolecularSequenceRelativeBackboneElement
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