pub struct BufferedPansnFileIterator { /* private fields */ }Expand description
Iterator that buffers entire file in memory and outputs in sample-grouped order Much faster than random access for files with non-contiguous sample ordering
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BufferedPansnFileIterator
impl RefUnwindSafe for BufferedPansnFileIterator
impl Send for BufferedPansnFileIterator
impl Sync for BufferedPansnFileIterator
impl Unpin for BufferedPansnFileIterator
impl UnwindSafe for BufferedPansnFileIterator
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more