From d89a21648f5f7ce186b18453b2f1d4d4c1b1ec00 Mon Sep 17 00:00:00 2001 From: Paul Pan Date: Sun, 2 Jun 2024 01:09:30 +0800 Subject: [PATCH] chore: cpio: add debug formatter for `Entry` --- lib/cpio/src/lib.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/cpio/src/lib.rs b/lib/cpio/src/lib.rs index 5da868b..3cd6fe9 100644 --- a/lib/cpio/src/lib.rs +++ b/lib/cpio/src/lib.rs @@ -151,6 +151,17 @@ impl Entry { } } +impl core::fmt::Debug for Entry { + fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result { + f.debug_struct("Entry") + .field("filename", &self.filename()) + .field("file_size", &self.file_size()) + .field("is_tailer", &self.is_trailer()) + .field("is_valid", &self.is_valid()) + .finish() + } +} + impl<'a> Reader<'a> { pub fn new(data: &'a [u8]) -> Self { Reader { data }