Trait rust_htslib::tbx::Read [−][src]
pub trait Read: Sized { fn read(&mut self, record: &mut Vec<u8>) -> Result<bool>; fn records(&mut self) -> Records<'_, Self>ⓘ; fn header(&self) -> &Vec<String>; }
Expand description
A trait for a Tabix reader with a read method.
Required methods
Iterator over the lines/records of the seeked region.
Note that, while being convenient, this is less efficient than pre-allocating a
Vec<u8>
and reading into it with the read()
method, since every iteration involves
the allocation of a new Vec<u8>
.