configmodel/
lib.rs

1/*
2 * Copyright (c) Meta Platforms, Inc. and affiliates.
3 *
4 * This source code is licensed under the MIT license found in the
5 * LICENSE file in the root directory of this source tree.
6 */
7
8//! # configmodel
9//!
10//! Provides a trait definition for config reading.
11
12pub mod config;
13pub mod convert;
14pub mod error;
15
16pub use config::Config;
17pub use config::ConfigExt;
18pub use config::ValueLocation;
19pub use config::ValueSource;
20pub use error::Error;
21pub type Result<T> = std::result::Result<T, Error>;
22
23// Re-export
24pub use minibytes::Text;