rc_zip/lib.rs
1#![warn(missing_docs)]
2
3//! rc-zip is a [sans-io](https://sans-io.readthedocs.io/how-to-sans-io.html) library for reading zip files.
4//!
5//! It's made up of a bunch of types representing the various parts of a zip
6//! file, winnow parsers that can turn byte buffers into those types, and
7//! state machines that can use those parsers to read zip files from a stream.
8//!
9//! This crate is low-level, you may be interested in either of those higher
10//! level wrappers:
11//!
12//! * [rc-zip-sync](https://crates.io/crates/rc-zip-sync) for using std I/O traits
13//! * [rc-zip-tokio](https://crates.io/crates/rc-zip-tokio) for using tokio I/O traits
14
15pub mod encoding;
16pub mod error;
17pub mod fsm;
18pub mod parse;
19
20#[cfg(any(test, feature = "corpus"))]
21pub mod corpus;
22
23// dependencies re-exports
24pub use chrono;