From d858994e1e8756aae5b37b1d507de81986abbfbd Mon Sep 17 00:00:00 2001 From: Jiahao XU Date: Fri, 22 Jul 2022 18:58:56 +1000 Subject: [PATCH] Add guarantee for `ZipStreamVisitor::visit_additional_metadata` Signed-off-by: Jiahao XU --- src/read/stream.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/read/stream.rs b/src/read/stream.rs index a8ae65d5..6c281edc 100644 --- a/src/read/stream.rs +++ b/src/read/stream.rs @@ -116,6 +116,8 @@ pub trait ZipStreamVisitor { fn visit_file(&mut self, file: &mut ZipFile<'_>) -> ZipResult<()>; /// This function is guranteed to be called after all `visit_file`s. + /// For every file, there must be corresponding visit_additional_metadata + /// unless the input is incomplete. /// /// * `metadata` - Provides missing metadata in `visit_file`. fn visit_additional_metadata(&mut self, metadata: &ZipStreamFileMetadata) -> ZipResult<()>;