pub struct FileEntry {
pub name: String,
pub size: u64,
pub extent_lba: u32,
pub data_length: u32,
pub flags: FileFlags,
pub file_unit_size: u8,
pub interleave_gap: u8,
}Expand description
File entry metadata
Fields§
§name: StringFile identifier (name as UTF-8)
size: u64File size in bytes
extent_lba: u32Extent location (LBA)
data_length: u32Data length (bytes)
flags: FileFlagsFile flags
file_unit_size: u8File unit size (interleaved files)
interleave_gap: u8Interleave gap size
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FileEntry
impl RefUnwindSafe for FileEntry
impl Send for FileEntry
impl Sync for FileEntry
impl Unpin for FileEntry
impl UnwindSafe for FileEntry
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