Expand description
§aam-rs
Re-export facade. All functionality lives in aam-core +
aam-derive. Your Cargo.toml only needs aam-rs.
use aam_rs::aaml::AAML;
let cfg = AAML::load("config.aam").unwrap();
println!("{}", cfg.find_obj("host").unwrap());Modules§
- aam
- aam_
value - aaml
- Core AAML parser and runtime.
- aot
- builder
- Fluent builder for constructing AAML configuration content programmatically.
- commands
- Command infrastructure for AAML directives.
- error
- Error types for the AAML parser and validation pipeline with beautiful colored output.
- found_
value - Wrapper type returned by AAML lookup methods.
- from_
aam - macros
- pipeline
- The new five-stage architecture pipeline for AAML parsing.
Macros§
- define_
aam_ loader - Generates an AAM-based config loader struct that reads
.aamfiles from a directory and exposes typed field accessors. - schema_
to_ struct