pub struct SequenceReference {
pub identifier: Identifier,
}Expand description
A pointer to a Sequence by identifier, without embedding the sequence itself. Not yet consumed by another betula schema (every current producer embeds full Sequence objects, e.g. in alignment); this exists as the reusable primitive for when a by-reference link is needed, e.g. a hit record pointing at a locally-known query sequence instead of repeating it.
Fields§
§identifier: IdentifierTrait Implementations§
Source§impl Clone for SequenceReference
impl Clone for SequenceReference
Source§impl Debug for SequenceReference
impl Debug for SequenceReference
Source§impl<'de> Deserialize<'de> for SequenceReference
impl<'de> Deserialize<'de> for SequenceReference
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Kind for SequenceReference
impl Kind for SequenceReference
Source§impl PartialEq for SequenceReference
impl PartialEq for SequenceReference
Source§impl Serialize for SequenceReference
impl Serialize for SequenceReference
impl StructuralPartialEq for SequenceReference
Auto Trait Implementations§
impl Freeze for SequenceReference
impl RefUnwindSafe for SequenceReference
impl Send for SequenceReference
impl Sync for SequenceReference
impl Unpin for SequenceReference
impl UnsafeUnpin for SequenceReference
impl UnwindSafe for SequenceReference
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