1#![allow(clippy::unreadable_literal)]
2#![allow(clippy::upper_case_acronyms)]
3#![allow(clippy::needless_range_loop)]
4
5#[cfg(target_arch = "wasm32")]
6extern crate wasm_bindgen;
7#[cfg(feature = "aes256")]
8mod aes256sha256;
9mod bcj2;
10#[cfg(feature = "aes256")]
11pub use aes256sha256::*;
12#[cfg(target_arch = "wasm32")]
13mod wasm;
14extern crate filetime_creation as ft;
15pub(crate) mod archive;
16mod bcj;
17#[cfg(not(target_arch = "wasm32"))]
18mod de_funcs;
19pub(crate) mod decoders;
20mod delta;
21#[cfg(feature = "compress")]
22mod en_funcs;
23#[cfg(feature = "compress")]
24mod encoders;
25mod error;
26pub(crate) mod folder;
27mod method_options;
28pub use method_options::*;
29mod password;
30mod reader;
31#[cfg(feature = "compress")]
32mod writer;
33pub use archive::*;
34#[cfg(not(target_arch = "wasm32"))]
35pub use de_funcs::*;
36#[cfg(feature = "compress")]
37pub use en_funcs::*;
38pub use error::Error;
39pub use lzma_rust as lzma;
40pub use nt_time;
41pub use password::Password;
42pub use reader::BlockDecoder;
43pub use reader::SevenZReader;
44#[cfg(feature = "compress")]
45pub use writer::*;