pub struct RecordRef {
pub name: Range<u32>,
pub seq: Range<u32>,
pub plus: Range<u32>,
pub qual: Range<u32>,
}Expand description
Byte ranges for a four-line FASTQ record within a batch slab.
Ranges are local to FastqBatch::bytes. They
are exposed for callers that want to build their own zero-copy views without
using FastqRecord.
Fields§
§name: Range<u32>Header line, including the leading @ and excluding the newline.
seq: Range<u32>Sequence line, excluding the newline.
plus: Range<u32>Plus line, excluding the newline.
qual: Range<u32>Quality line, excluding the newline.
Trait Implementations§
impl Eq for RecordRef
impl StructuralPartialEq for RecordRef
Auto Trait Implementations§
impl Freeze for RecordRef
impl RefUnwindSafe for RecordRef
impl Send for RecordRef
impl Sync for RecordRef
impl Unpin for RecordRef
impl UnsafeUnpin for RecordRef
impl UnwindSafe for RecordRef
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