rc_zip_sync/
lib.rs

1//! A library for reading zip files synchronously using std I/O traits,
2//! built on top of [rc-zip](https://crates.io/crates/rc-zip).
3//!
4//! See also:
5//!
6//!   * [rc-zip-tokio](https://crates.io/crates/rc-zip-tokio) for using tokio I/O traits
7
8#![warn(missing_docs)]
9
10mod entry_reader;
11mod read_zip;
12
13mod streaming_entry_reader;
14pub use streaming_entry_reader::StreamingEntryReader;
15
16// re-exports
17pub use rc_zip;
18pub use entry_reader::EntryReader;
19pub use read_zip::{
20    ArchiveHandle, EntryHandle, HasCursor, ReadZip, ReadZipStreaming, ReadZipWithSize,
21};