pub enum FsNode {
File {
name: String,
offset: u32,
size: u32,
},
Directory {
name: String,
parent_index: u32,
end_index: u32,
},
}
Expand description
A given parsed node in the filesystem
Variants§
Trait Implementations§
Source§impl BinRead for FsNode
impl BinRead for FsNode
Source§type Args = (u64, u64)
type Args = (u64, u64)
The type of arguments needed to be supplied in order to read this type, usually a tuple. Read more
Source§fn read_options<R: Read + Seek>(
__binread_generated_var_reader: &mut R,
__binread_generated_var_options: &ReadOptions,
__binread_generated_var_arguments: Self::Args,
) -> BinResult<Self>
fn read_options<R: Read + Seek>( __binread_generated_var_reader: &mut R, __binread_generated_var_options: &ReadOptions, __binread_generated_var_arguments: Self::Args, ) -> BinResult<Self>
Read the type from the reader
fn after_parse<R: Read + Seek>( &mut self, __binread_generated_var_reader: &mut R, __binread_generated_var_options: &ReadOptions, __binread_generated_var_arguments: Self::Args, ) -> BinResult<()>
Source§fn read<R>(reader: &mut R) -> Result<Self, Error>
fn read<R>(reader: &mut R) -> Result<Self, Error>
Read the type from the reader while assuming no arguments have been passed Read more
Auto Trait Implementations§
impl Freeze for FsNode
impl RefUnwindSafe for FsNode
impl Send for FsNode
impl Sync for FsNode
impl Unpin for FsNode
impl UnwindSafe for FsNode
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