pub struct ManifestReader;Expand description
Manifest reader for loading existing manifests
Implementations§
Source§impl ManifestReader
impl ManifestReader
Sourcepub fn parse(buffer: &[u8]) -> DiskResult<(IsoManifestInfo, ChunkSet)>
pub fn parse(buffer: &[u8]) -> DiskResult<(IsoManifestInfo, ChunkSet)>
Read manifest from buffer
Returns (name, total_size, chunks) if valid.
Sourcepub fn read_from_esp<B: BlockIo>(
block_io: &mut B,
esp_start_lba: u64,
manifest_offset: u64,
) -> DiskResult<(IsoManifestInfo, ChunkSet)>
pub fn read_from_esp<B: BlockIo>( block_io: &mut B, esp_start_lba: u64, manifest_offset: u64, ) -> DiskResult<(IsoManifestInfo, ChunkSet)>
Read manifest from ESP
Auto Trait Implementations§
impl Freeze for ManifestReader
impl RefUnwindSafe for ManifestReader
impl Send for ManifestReader
impl Sync for ManifestReader
impl Unpin for ManifestReader
impl UnwindSafe for ManifestReader
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