From 9d3e8a60352a24b3f4650e2bb3e87da638c8921e Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 22 Mar 2025 15:49:14 +0100 Subject: fix seeking nodeready and more helpers --- src/serialized_file.rs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'src/serialized_file.rs') 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 { pub file: T, pub header: SerializedFileHeader, @@ -68,6 +67,20 @@ pub struct SerializedFile { pub endianness: Endianness, } +impl std::fmt::Debug for SerializedFile { + 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, -- cgit v1.2.3-70-g09d2