Trait zip::unstable::stream::ZipStreamVisitor
source · pub trait ZipStreamVisitor {
// Required methods
fn visit_file(&mut self, file: &mut ZipFile<'_>) -> ZipResult<()>;
fn visit_additional_metadata(
&mut self,
metadata: &ZipStreamFileMetadata
) -> ZipResult<()>;
}
Expand description
Visitor for ZipStreamReader
Required Methods§
sourcefn visit_file(&mut self, file: &mut ZipFile<'_>) -> ZipResult<()>
fn visit_file(&mut self, file: &mut ZipFile<'_>) -> ZipResult<()>
file
- contains the content of the file and most of the metadata, except:comment
: set to an empty stringdata_start
: set to 0external_attributes
:unix_mode()
: will return None
sourcefn visit_additional_metadata(
&mut self,
metadata: &ZipStreamFileMetadata
) -> ZipResult<()>
fn visit_additional_metadata( &mut self, metadata: &ZipStreamFileMetadata ) -> ZipResult<()>
This function is guranteed to be called after all visit_file
s.
metadata
- Provides missing metadata invisit_file
.