#[repr(C)]pub struct FileSystemHeader {Show 23 fields
pub table_filesize: u32,
pub file_info_path_count: u32,
pub file_info_index_count: u32,
pub folder_count: u32,
pub folder_offset_count_1: u32,
pub hash_folder_count: u32,
pub file_info_count: u32,
pub file_info_sub_index_count: u32,
pub file_data_count: u32,
pub folder_offset_count_2: u32,
pub file_data_count_2: u32,
pub padding: u32,
pub unk1_10: u32,
pub unk2_10: u32,
pub regional_count_1: u8,
pub regional_count_2: u8,
pub padding2: u16,
pub version: u32,
pub extra_folder: u32,
pub extra_count: u32,
pub unk: [u32; 2],
pub extra_count_2: u32,
pub extra_sub_count: u32,
}
Fields§
§table_filesize: u32
§file_info_path_count: u32
§file_info_index_count: u32
§folder_count: u32
§folder_offset_count_1: u32
§hash_folder_count: u32
§file_info_count: u32
§file_info_sub_index_count: u32
§file_data_count: u32
§folder_offset_count_2: u32
§file_data_count_2: u32
§padding: u32
§unk1_10: u32
§unk2_10: u32
§regional_count_1: u8
§regional_count_2: u8
§padding2: u16
§version: u32
§extra_folder: u32
§extra_count: u32
§unk: [u32; 2]
§extra_count_2: u32
§extra_sub_count: u32
Trait Implementations§
Source§impl BinRead for FileSystemHeader
impl BinRead for FileSystemHeader
Source§fn read_options<R: Read + Seek>(
__binrw_generated_var_reader: &mut R,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<Self>
fn read_options<R: Read + Seek>( __binrw_generated_var_reader: &mut R, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<Self>
Source§fn read_be<R>(reader: &mut R) -> Result<Self, Error>
fn read_be<R>(reader: &mut R) -> Result<Self, Error>
Read
Self
from the reader using default arguments and assuming
big-endian byte order. Read moreSource§fn read_le<R>(reader: &mut R) -> Result<Self, Error>
fn read_le<R>(reader: &mut R) -> Result<Self, Error>
Read
Self
from the reader using default arguments and assuming
little-endian byte order. Read moreSource§fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
Read
T
from the reader assuming native-endian byte order. Read moreSource§fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self
from the reader, assuming big-endian byte order, using the
given arguments. Read moreSource§fn read_le_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_le_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self
from the reader, assuming little-endian byte order, using
the given arguments. Read moreSource§impl Clone for FileSystemHeader
impl Clone for FileSystemHeader
Source§fn clone(&self) -> FileSystemHeader
fn clone(&self) -> FileSystemHeader
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for FileSystemHeader
impl Debug for FileSystemHeader
impl Copy for FileSystemHeader
Auto Trait Implementations§
impl Freeze for FileSystemHeader
impl RefUnwindSafe for FileSystemHeader
impl Send for FileSystemHeader
impl Sync for FileSystemHeader
impl Unpin for FileSystemHeader
impl UnwindSafe for FileSystemHeader
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