pub struct FragmentsTable {
pub entries: Vec<Entry>,
}Expand description
Fragments table (a simple list of Entry)
Fields§
§entries: Vec<Entry>Implementations§
Source§impl FragmentsTable
impl FragmentsTable
Sourcepub fn entry(
&self,
location: FragmentLocation,
) -> Result<&Entry, FragmentsError>
pub fn entry( &self, location: FragmentLocation, ) -> Result<&Entry, FragmentsError>
Get an entry from its location
Sourcepub async fn from_reader(
superblock: &SuperBlock,
r: impl AsyncSeekBufRead,
) -> Result<Self, FragmentsError>
pub async fn from_reader( superblock: &SuperBlock, r: impl AsyncSeekBufRead, ) -> Result<Self, FragmentsError>
Read fragments table
Trait Implementations§
Source§impl Debug for FragmentsTable
impl Debug for FragmentsTable
Source§impl Default for FragmentsTable
impl Default for FragmentsTable
Source§fn default() -> FragmentsTable
fn default() -> FragmentsTable
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FragmentsTable
impl RefUnwindSafe for FragmentsTable
impl Send for FragmentsTable
impl Sync for FragmentsTable
impl Unpin for FragmentsTable
impl UnwindSafe for FragmentsTable
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> 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