pub struct MolecularSequenceRelativeEditBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub start: Option<IntegerDt>,
pub end: Option<IntegerDt>,
pub replacement_sequence: Option<StringDt>,
pub replaced_sequence: Option<StringDt>,
}
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
start: Option<IntegerDt>
Start position of the edit on the starting sequence
end: Option<IntegerDt>
End position of the edit on the starting sequence
replacement_sequence: Option<StringDt>
Allele that was observed
replaced_sequence: Option<StringDt>
Allele in the starting sequence
Trait Implementations§
Source§impl Clone for MolecularSequenceRelativeEditBackboneElement
impl Clone for MolecularSequenceRelativeEditBackboneElement
Source§fn clone(&self) -> MolecularSequenceRelativeEditBackboneElement
fn clone(&self) -> MolecularSequenceRelativeEditBackboneElement
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 MolecularSequenceRelativeEditBackboneElement
impl Convert for MolecularSequenceRelativeEditBackboneElement
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 MolecularSequenceRelativeEditBackboneElement
impl Default for MolecularSequenceRelativeEditBackboneElement
Source§fn default() -> MolecularSequenceRelativeEditBackboneElement
fn default() -> MolecularSequenceRelativeEditBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MolecularSequenceRelativeEditBackboneElement
impl<'de> Deserialize<'de> for MolecularSequenceRelativeEditBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for MolecularSequenceRelativeEditBackboneElement
impl Executor for MolecularSequenceRelativeEditBackboneElement
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 MolecularSequenceRelativeEditBackboneElement
Auto Trait Implementations§
impl Freeze for MolecularSequenceRelativeEditBackboneElement
impl RefUnwindSafe for MolecularSequenceRelativeEditBackboneElement
impl Send for MolecularSequenceRelativeEditBackboneElement
impl Sync for MolecularSequenceRelativeEditBackboneElement
impl Unpin for MolecularSequenceRelativeEditBackboneElement
impl UnwindSafe for MolecularSequenceRelativeEditBackboneElement
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