A library for writing host-specific, single-binary configuration management and deployment tools
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
956 B

#![warn(
macro_use_extern_crate,
meta_variable_misuse,
non_ascii_idents,
trivial_numeric_casts,
unused,
unreachable_pub,
unsafe_code,
unstable_features,
variant_size_differences,
rust_2018_idioms,
future_incompatible,
clippy::cargo,
clippy::nursery,
clippy::pedantic
)]
#![allow(
single_use_lifetimes,
trivial_casts,
clippy::module_name_repetitions,
clippy::cargo_common_metadata,
rustdoc,
missing_docs,
missing_copy_implementations,
missing_debug_implementations
)]
#[macro_use]
mod for_each_tuple;
pub mod bin;
pub mod build;
#[macro_use]
pub mod command_runner;
pub mod loggers;
pub mod resources;
pub mod schema;
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, SymbolBuilder};
pub use locator::{DefaultLocator, DefaultPolicy, Policy, ResourceLocator};
pub use setup::Setup;