From c395cdc0921ecec76833272089838d83c69b0d2b Mon Sep 17 00:00:00 2001 From: dotCooCoo Date: Tue, 3 Nov 2026 06:17:53 -0800 Subject: [PATCH] craft-doc: keep helpers before the test module --- crates/doc/src/pcraft.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/crates/doc/src/pcraft.rs b/crates/doc/src/pcraft.rs index df8b04ec..d04bc76c 100644 --- a/crates/doc/src/pcraft.rs +++ b/crates/doc/src/pcraft.rs @@ -218,6 +218,14 @@ fn document_outline(d: DocM, budget: &Budget) -> Result { }) } +/// The archive and the manifest's document read as `D`, checked as [`outline`] reads it. +#[cfg(feature = "pcraft-pixels")] +pub(crate) fn document<'a, D: DeserializeOwned>(bytes: &'a [u8], budget: &mut Budget) -> Result<(Zip<'a>, D), Error> { + let (zip, json) = manifest(bytes, budget)?; + let document = read::(&json, budget)?.document; + Ok((zip, document)) +} + #[cfg(test)] mod cancellation_tests { #![allow(clippy::unwrap_used)] @@ -241,11 +249,3 @@ mod cancellation_tests { assert_eq!(polls.get(), 4); } } - -/// The archive and the manifest's document read as `D`, checked as [`outline`] reads it. -#[cfg(feature = "pcraft-pixels")] -pub(crate) fn document<'a, D: DeserializeOwned>(bytes: &'a [u8], budget: &mut Budget) -> Result<(Zip<'a>, D), Error> { - let (zip, json) = manifest(bytes, budget)?; - let document = read::(&json, budget)?.document; - Ok((zip, document)) -}