diff options
author | metamuffin <metamuffin@disroot.org> | 2025-03-22 15:49:14 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-03-22 15:49:14 +0100 |
commit | 9d3e8a60352a24b3f4650e2bb3e87da638c8921e (patch) | |
tree | d4f39d2bdf0f2dd0d66a21b4f63d5c96c94f865a /src/serialized_file.rs | |
parent | ed6ed7a62217369544f3e31ef9a886f459f0c21b (diff) | |
download | unity-tools-9d3e8a60352a24b3f4650e2bb3e87da638c8921e.tar unity-tools-9d3e8a60352a24b3f4650e2bb3e87da638c8921e.tar.bz2 unity-tools-9d3e8a60352a24b3f4650e2bb3e87da638c8921e.tar.zst |
fix seeking nodeready and more helpers
Diffstat (limited to 'src/serialized_file.rs')
-rw-r--r-- | src/serialized_file.rs | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/serialized_file.rs b/src/serialized_file.rs index aba72b9..1e11947 100644 --- a/src/serialized_file.rs +++ b/src/serialized_file.rs @@ -56,7 +56,6 @@ pub struct External { pub path_name: String, } -#[derive(Debug)] pub struct SerializedFile<T> { pub file: T, pub header: SerializedFileHeader, @@ -68,6 +67,20 @@ pub struct SerializedFile<T> { pub endianness: Endianness, } +impl<T> std::fmt::Debug for SerializedFile<T> { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + f.debug_struct("SerializedFile") + .field("header", &self.header) + .field("types", &self.types) + .field("externals", &self.externals) + .field("scripts", &self.scripts) + .field("objects", &self.objects) + .field("user_string", &self.user_string) + .field("endianness", &self.endianness) + .finish() + } +} + #[derive(Debug)] pub struct SerializedFileHeader { _metadata_size: u32, |