Skip to main content

qubit_config/
lib.rs

1/*******************************************************************************
2 *
3 *    Copyright (c) 2025 - 2026.
4 *    Haixing Hu, Qubit Co. Ltd.
5 *
6 *    All rights reserved.
7 *
8 ******************************************************************************/
9//! # Configuration Management Module
10//!
11//! Provides flexible configuration management with support for multiple data
12//! types and variable substitution.
13//!
14//! # Author
15//!
16//! Haixing Hu
17
18mod config;
19mod config_error;
20mod config_prefix_view;
21mod config_property_mut;
22mod config_reader;
23mod configurable;
24mod configured;
25mod constants;
26mod error;
27mod property;
28pub mod source;
29mod utils;
30
31pub use config::Config;
32pub use config_prefix_view::ConfigPrefixView;
33pub use config_property_mut::ConfigPropertyMut;
34pub use config_reader::ConfigReader;
35pub use configurable::Configurable;
36pub use configured::Configured;
37pub use error::{ConfigError, ConfigResult};
38pub use property::Property;
39pub use source::ConfigSource;