warc/lib.rs
1#![deny(missing_docs)]
2//! A WARC (Web ARChive) library
3
4mod error;
5pub use error::Error;
6
7mod warc_reader;
8pub use warc_reader::*;
9mod warc_writer;
10pub use warc_writer::*;
11
12mod header;
13pub use header::WarcHeader;
14
15/// Core functions for parsing. Not recommended for direct use.
16pub mod parser;
17
18mod record;
19pub use record::{BufferedBody, EmptyBody, RawRecordHeader, Record, RecordBuilder, StreamingBody};
20
21mod record_type;
22pub use record_type::RecordType;
23
24mod truncated_type;
25pub use truncated_type::TruncatedType;