1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! holoconf-core: Configuration library with resolver support
//!
//! This crate provides the core functionality for loading, parsing, and resolving
//! configuration files with interpolation support.
//!
//! # Safety
//!
//! This crate contains no unsafe code. All unsafe operations are delegated to
//! well-audited dependencies (serde, tokio, etc.).
//!
//! # Example
//!
//! ```rust
//! use holoconf_core::Config;
//!
//! let yaml = r#"
//! database:
//! host: localhost
//! port: 5432
//! "#;
//!
//! let config = Config::from_yaml(yaml).unwrap();
//! assert_eq!(config.get("database.host").unwrap().as_str(), Some("localhost"));
//! ```
pub use ;
pub use ;
pub use ;
pub use Schema;
pub use Value;