aboutsummaryrefslogtreecommitdiff
path: root/src/serialized_file.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-03-22 15:49:14 +0100
committermetamuffin <metamuffin@disroot.org>2025-03-22 15:49:14 +0100
commit9d3e8a60352a24b3f4650e2bb3e87da638c8921e (patch)
treed4f39d2bdf0f2dd0d66a21b4f63d5c96c94f865a /src/serialized_file.rs
parented6ed7a62217369544f3e31ef9a886f459f0c21b (diff)
downloadunity-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.rs15
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,