#![allow(
clippy::cognitive_complexity,
clippy::large_enum_variant,
clippy::module_inception,
clippy::needless_doctest_main
)]
#![warn(
missing_debug_implementations,
missing_docs,
rust_2018_idioms,
unreachable_pub
)]
#![deny(unused_must_use)]
#![doc(test(
no_crate_inject,
attr(deny(warnings, rust_2018_idioms), allow(dead_code, unused_variables))
))]
#[macro_use]
#[path = "./macros.rs"]
pub mod macros;
#[path = "./parse.rs"]
pub mod parse;
#[path = "./res.rs"]
pub mod res;
pub use res::*;
cfg_fs! {
pub mod fs;
}
pub mod algorithm;
cfg_ui! {
#[cfg(target_os = "windows")]
pub mod ui;
}
cfg_macros! {
pub use e_macros::*;
}
#[cfg(feature = "tokio")]
pub mod async_runtime;
pub mod system;
pub use system::*;
cfg_images! {
pub mod images;
}
pub mod http;
cfg_dialog!{
pub mod dialog;
}