From 644e613b06ef267eed75b6fbdccfddc7217d599f Mon Sep 17 00:00:00 2001 From: "Dylan M. Taylor" Date: Fri, 13 Nov 2026 06:52:59 +0000 Subject: [PATCH] feat(figcraft-format): expose native member sizes --- crates/figcraft-format/src/lib.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/crates/figcraft-format/src/lib.rs b/crates/figcraft-format/src/lib.rs index 08b9bcb9a..df61cd065 100644 --- a/crates/figcraft-format/src/lib.rs +++ b/crates/figcraft-format/src/lib.rs @@ -139,6 +139,14 @@ impl<'a> Archive<'a> { self.inner.contains(name) } + pub fn declared_size(&mut self, name: &str) -> Option { + self.inner.declared_size(name) + } + + pub fn compressed_size(&mut self, name: &str) -> Option { + self.inner.compressed_size(name) + } + pub fn read(&mut self, name: &str, max_bytes: u64) -> Result>, craft_zip::Error> { self.inner.read(name, max_bytes) }