pub struct SerializedFileParser;Expand description
SerializedFile parser
This struct handles the parsing of Unity SerializedFile structures, supporting different Unity versions and formats.
Implementations§
Source§impl SerializedFileParser
impl SerializedFileParser
Sourcepub fn from_bytes(data: Vec<u8>) -> Result<SerializedFile>
pub fn from_bytes(data: Vec<u8>) -> Result<SerializedFile>
Parse SerializedFile from binary data
Sourcepub fn from_bytes_with_options(
data: Vec<u8>,
preload_object_data: bool,
) -> Result<SerializedFile>
pub fn from_bytes_with_options( data: Vec<u8>, preload_object_data: bool, ) -> Result<SerializedFile>
Parse SerializedFile from binary data with options
Parse a SerializedFile from a shared backing buffer + byte range (zero-copy view).
Parse a SerializedFile from a shared backing buffer + byte range (zero-copy view), with options.
Sourcepub fn validate(file: &SerializedFile) -> Result<()>
pub fn validate(file: &SerializedFile) -> Result<()>
Validate parsed SerializedFile
Sourcepub fn get_parsing_stats(file: &SerializedFile) -> ParsingStats
pub fn get_parsing_stats(file: &SerializedFile) -> ParsingStats
Get parsing statistics
Auto Trait Implementations§
impl Freeze for SerializedFileParser
impl RefUnwindSafe for SerializedFileParser
impl Send for SerializedFileParser
impl Sync for SerializedFileParser
impl Unpin for SerializedFileParser
impl UnwindSafe for SerializedFileParser
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