atomr-config 0.3.1

Layered HOCON-style configuration for atomr — `include`, `${path}` substitution, `${?ENV}`, dotted keys, arrays.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! # atomr-config
//!
//! Akka-compatible configuration. Mirrors keys under `akka.*` but is
//! layered over [`toml`] + `serde`. HOCON has no idiomatic equivalent in Rust;
//! a small `hocon` feature shim can be added later for migration tooling.
//!

mod error;
pub mod hocon;
mod path;
mod reference;
mod value;

pub use error::ConfigError;
pub use hocon::HoconError;
pub use path::ConfigPath;
pub use reference::reference_config;
pub use value::{Config, ConfigValue};