1#![allow(dead_code)]
8#![recursion_limit = "512"]
9
10mod config;
11mod download;
12mod error;
13mod http;
14mod js;
15mod plan;
16mod state;
17mod tune;
18mod upload;
19
20pub use config::{backoff_ms, ClientConfig};
21pub use error::LibfwError;
22pub use plan::FileEntry;
23pub use tune::{
24 CompressLevel, LocalStore, TuneCache, TuneEvent, TuneHandle, TuneParams, TunePhase,
25 TuneStats, TuneStore, TransferKind, tune_key,
26};
27
28#[cfg(target_arch = "wasm32")]
29pub mod wasm;
30#[cfg(target_arch = "wasm32")]
31pub use wasm::{js_option_string, LibfwClient};