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.

56 lines
1.1 KiB

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
8 years ago
5 years ago
5 years ago
2 years ago
5 years ago
8 years ago
6 years ago
8 years ago
7 years ago
5 years ago
  1. #![warn(
  2. macro_use_extern_crate,
  3. meta_variable_misuse,
  4. missing_debug_implementations,
  5. non_ascii_idents,
  6. trivial_numeric_casts,
  7. unused,
  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. unreachable_pub,
  19. single_use_lifetimes,
  20. trivial_casts,
  21. clippy::cargo_common_metadata,
  22. clippy::future_not_send,
  23. clippy::missing_errors_doc,
  24. clippy::missing_panics_doc,
  25. clippy::module_name_repetitions,
  26. rustdoc::all,
  27. missing_docs,
  28. missing_copy_implementations
  29. )]
  30. #[macro_use]
  31. mod for_each_tuple;
  32. pub mod async_utils;
  33. pub mod bin;
  34. pub mod build;
  35. #[macro_use]
  36. pub mod command_runner;
  37. pub mod loggers;
  38. pub mod resources;
  39. pub mod storage;
  40. pub mod symbols;
  41. pub mod templates;
  42. mod artifacts;
  43. mod builder;
  44. mod locator;
  45. mod setup;
  46. pub mod static_files;
  47. mod to_artifact;
  48. pub use builder::{DefaultBuilder, ImplementationBuilder};
  49. pub use locator::{DefaultLocator, DefaultPolicy, Policy, ResourceLocator};
  50. pub use setup::{
  51. DelayingSymbolRunner, DrySymbolRunner, InitializingSymbolRunner, ReportingSymbolRunner, Setup,
  52. SymbolRunner,
  53. };