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.

54 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
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::module_name_repetitions,
  25. rustdoc,
  26. missing_docs,
  27. missing_copy_implementations
  28. )]
  29. #[macro_use]
  30. mod for_each_tuple;
  31. pub mod async_utils;
  32. pub mod bin;
  33. pub mod build;
  34. #[macro_use]
  35. pub mod command_runner;
  36. pub mod loggers;
  37. pub mod resources;
  38. pub mod storage;
  39. pub mod symbols;
  40. pub mod templates;
  41. mod artifacts;
  42. mod builder;
  43. mod locator;
  44. mod setup;
  45. pub mod static_files;
  46. mod to_artifact;
  47. pub use builder::{DefaultBuilder, ImplementationBuilder};
  48. pub use locator::{DefaultLocator, DefaultPolicy, Policy, ResourceLocator};
  49. pub use setup::{
  50. DrySymbolRunner, InitializingSymbolRunner, ReportingSymbolRunner, Setup, SymbolRunner,
  51. };