pub struct Record { /* private fields */ }
Expand description
A CSI or Tabix record.
Trait Implementations§
Source§impl IndexedRecord for Record
impl IndexedRecord for Record
Source§fn indexed_reference_sequence_name(&self) -> &str
fn indexed_reference_sequence_name(&self) -> &str
Returns the reference sequence name.
Source§fn indexed_start_position(&self) -> Position
fn indexed_start_position(&self) -> Position
Returns the start position.
Source§fn indexed_end_position(&self) -> Position
fn indexed_end_position(&self) -> Position
Returns the end position.
Source§fn indexed_interval(&self) -> Interval
fn indexed_interval(&self) -> Interval
Returns the start and end positions as an
Interval
.Auto Trait Implementations§
impl Freeze for Record
impl RefUnwindSafe for Record
impl Send for Record
impl Sync for Record
impl Unpin for Record
impl UnwindSafe for Record
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