#![warn( macro_use_extern_crate, meta_variable_misuse, missing_debug_implementations, non_ascii_idents, trivial_numeric_casts, unused, unsafe_code, unstable_features, variant_size_differences, rust_2018_idioms, future_incompatible, clippy::cargo, clippy::nursery, clippy::pedantic )] #![allow( unreachable_pub, single_use_lifetimes, trivial_casts, clippy::cargo_common_metadata, clippy::future_not_send, clippy::missing_errors_doc, clippy::module_name_repetitions, rustdoc, missing_docs, missing_copy_implementations )] #[macro_use] mod for_each_tuple; pub mod async_utils; pub mod bin; pub mod build; #[macro_use] pub mod command_runner; pub mod loggers; pub mod resources; pub mod storage; pub mod symbols; pub mod templates; mod artifacts; mod builder; mod locator; mod setup; pub mod static_files; mod to_artifact; pub use builder::{DefaultBuilder, ImplementationBuilder}; pub use locator::{DefaultLocator, DefaultPolicy, Policy, ResourceLocator}; pub use setup::{ DrySymbolRunner, InitializingSymbolRunner, ReportingSymbolRunner, Setup, SymbolRunner, };