pub struct SeekInfo {
pub index_range: Range<usize>,
pub relative_pos: usize,
}Expand description
Helper struct for seeking original file bytes from chunks.
Fields§
§index_range: Range<usize>Start and end index for the chunks covered by a pos and len.
relative_pos: usizeThe start pos of first chunk. The position is relative to the byte content of that chunk, not the whole file.
Auto Trait Implementations§
impl Freeze for SeekInfo
impl RefUnwindSafe for SeekInfo
impl Send for SeekInfo
impl Sync for SeekInfo
impl Unpin for SeekInfo
impl UnwindSafe for SeekInfo
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