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

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
8 years ago
5 years ago
8 years ago
6 years ago
8 years ago
5 years ago
7 years ago
5 years ago
  1. #![warn(
  2. macro_use_extern_crate,
  3. meta_variable_misuse,
  4. non_ascii_idents,
  5. trivial_numeric_casts,
  6. unused,
  7. unreachable_pub,
  8. unsafe_code,
  9. unstable_features,
  10. variant_size_differences,
  11. rust_2018_idioms,
  12. future_incompatible,
  13. clippy::cargo,
  14. clippy::nursery,
  15. clippy::pedantic
  16. )]
  17. #![allow(
  18. single_use_lifetimes,
  19. trivial_casts,
  20. clippy::module_name_repetitions,
  21. clippy::cargo_common_metadata,
  22. rustdoc,
  23. missing_docs,
  24. missing_copy_implementations,
  25. missing_debug_implementations
  26. )]
  27. #[macro_use]
  28. mod for_each_tuple;
  29. pub mod bin;
  30. pub mod build;
  31. #[macro_use]
  32. pub mod command_runner;
  33. pub mod loggers;
  34. pub mod resources;
  35. pub mod schema;
  36. pub mod storage;
  37. pub mod symbols;
  38. pub mod templates;
  39. mod artifacts;
  40. mod builder;
  41. mod locator;
  42. mod setup;
  43. pub mod static_files;
  44. mod to_artifact;
  45. pub use builder::{DefaultBuilder, SymbolBuilder};
  46. pub use locator::{DefaultLocator, DefaultPolicy, Policy, ResourceLocator};
  47. pub use setup::Setup;