use cfg_aliases::cfg_aliases;
fn main() {
cfg_aliases! {
multi_threading: { all(feature = "std", not(target_family = "wasm")) },
stream_local: { feature = "std" },
std_io: { all(feature = "std", any(target_os = "windows", target_os = "linux", target_os = "macos", target_os = "android")) },
native_cache: { all(feature = "persistence", std_io) },
browser_cache: { all(target_family = "wasm", feature = "persistence") },
tokio_rt: { all(feature = "tokio", not(target_family = "wasm")) },
backtrace: { all(test, feature="std") },
}
}