hexcfg 1.1.4

A hexagonal architecture configuration loading crate with multi-source support
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// SPDX-License-Identifier: MIT OR Apache-2.0

//! Ports layer containing trait definitions.
//!
//! This module contains the trait definitions (ports) that define the interfaces
//! for various components of the configuration system. These traits are implemented
//! by adapters in the adapters layer.

pub mod parser;
pub mod source;
pub mod watcher;

// Re-export commonly used types
pub use parser::ConfigParser;
pub use source::ConfigSource;
pub use watcher::{ChangeCallback, ConfigWatcher};