pub struct FileSystemFrame<'a, R> { /* private fields */ }
Implementations§
source§impl<'a, R: Read + Seek + IO> FileSystemFrame<'a, R>
impl<'a, R: Read + Seek + IO> FileSystemFrame<'a, R>
pub fn super_block( &mut self, ) -> Result<<Superblock as ApplyLayout<'_, R>>::Frame, R::Error>
pub fn all_super_block(&mut self) -> Result<Superblock, R::Error>
pub fn fat( &mut self, ) -> Result<<Box<[FATEntry]> as ApplyLayout<'_, R>>::Frame, R::Error>
pub fn all_fat(&mut self) -> Result<Box<[FATEntry]>, R::Error>
pub fn super_block_cp( &mut self, ) -> Result<<Superblock as ApplyLayout<'_, R>>::Frame, R::Error>
pub fn all_super_block_cp(&mut self) -> Result<Superblock, R::Error>
pub fn obj_lookup( &mut self, ) -> Result<<Box<[FATEntry]> as ApplyLayout<'_, R>>::Frame, R::Error>
pub fn all_obj_lookup(&mut self) -> Result<Box<[FATEntry]>, R::Error>
pub fn rest( &mut self, ) -> Result<<RawBytes as ApplyLayout<'_, R>>::Frame, R::Error>
pub fn all_rest(&mut self) -> Result<RawBytes, R::Error>
source§impl<'a, W: Write + Read + Seek + IO> FileSystemFrame<'a, W>
impl<'a, W: Write + Read + Seek + IO> FileSystemFrame<'a, W>
pub fn set_super_block(&mut self, data: &Superblock) -> Result<(), W::Error>
pub fn set_fat(&mut self, data: &Box<[FATEntry]>) -> Result<(), W::Error>
pub fn set_super_block_cp(&mut self, data: &Superblock) -> Result<(), W::Error>
pub fn set_obj_lookup(&mut self, data: &Box<[FATEntry]>) -> Result<(), W::Error>
pub fn set_rest(&mut self, data: &RawBytes) -> Result<(), W::Error>
Trait Implementations§
source§impl<'a, R> Frame<R> for FileSystemFrame<'a, R>
impl<'a, R> Frame<R> for FileSystemFrame<'a, R>
source§impl<'a, S> FramedDynamic<S> for FileSystemFrame<'a, S>
impl<'a, S> FramedDynamic<S> for FileSystemFrame<'a, S>
Auto Trait Implementations§
impl<'a, R> Freeze for FileSystemFrame<'a, R>
impl<'a, R> !ObjSafe for FileSystemFrame<'a, R>
impl<'a, R> RefUnwindSafe for FileSystemFrame<'a, R>where
R: RefUnwindSafe,
impl<'a, R> Send for FileSystemFrame<'a, R>where
R: Send,
impl<'a, R> Sync for FileSystemFrame<'a, R>where
R: Sync,
impl<'a, R> Unpin for FileSystemFrame<'a, R>
impl<'a, R> !UnwindSafe for FileSystemFrame<'a, R>
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