pub enum SquashfsFileReader {
Basic(BasicFile),
Extended(ExtendedFile),
}Expand description
Unread file for filesystem
Variants§
Implementations§
Source§impl SquashfsFileReader
impl SquashfsFileReader
pub fn file_len(&self) -> usize
pub fn frag_index(&self) -> usize
pub fn block_sizes(&self) -> &[DataSize]
pub fn blocks_start(&self) -> u64
pub fn block_offset(&self) -> u32
Trait Implementations§
Source§impl Clone for SquashfsFileReader
impl Clone for SquashfsFileReader
Source§fn clone(&self) -> SquashfsFileReader
fn clone(&self) -> SquashfsFileReader
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SquashfsFileReader
impl Debug for SquashfsFileReader
Source§impl PartialEq for SquashfsFileReader
impl PartialEq for SquashfsFileReader
impl Eq for SquashfsFileReader
impl StructuralPartialEq for SquashfsFileReader
Auto Trait Implementations§
impl Freeze for SquashfsFileReader
impl RefUnwindSafe for SquashfsFileReader
impl Send for SquashfsFileReader
impl Sync for SquashfsFileReader
impl Unpin for SquashfsFileReader
impl UnwindSafe for SquashfsFileReader
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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