From de087a45244e6581bcc5b8f42edb5c7bc5b8f758 Mon Sep 17 00:00:00 2001 From: "Dylan M. Taylor" Date: Fri, 13 Nov 2026 02:12:14 -0500 Subject: [PATCH] Expose bounded directory bundle entries --- crates/pcraft-bundle/src/lib.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/pcraft-bundle/src/lib.rs b/crates/pcraft-bundle/src/lib.rs index 9b2932523..fabf73963 100644 --- a/crates/pcraft-bundle/src/lib.rs +++ b/crates/pcraft-bundle/src/lib.rs @@ -391,6 +391,11 @@ impl DirectoryBundle { self.read(craft_pcraft_format::MANIFEST, self.limits.max_manifest_bytes) } + /// Reads any canonical bundle entry. + pub fn entry(&self, path: &str, max_bytes: u64) -> Result>> { + self.read_optional(path, max_bytes) + } + /// Reads an optional preview entry. pub fn preview(&self, path: &str) -> Result>> { if !matches!(path, craft_pcraft_format::THUMB | craft_pcraft_format::COMPOSITE | craft_pcraft_format::FULL_COMPOSITE) {