plugx_config/
lib.rs

1#![doc = include_str!("../README.md")]
2#![doc(test(no_crate_inject))]
3
4pub mod entity;
5pub mod error;
6pub mod loader;
7pub mod parser;
8
9#[doc(inline)]
10pub use configuration::Configuration;
11#[doc(inline)]
12pub use error::Error;
13#[doc(inline)]
14/// Final configuration data type
15pub use plugx_input::Input;
16#[doc(inline)]
17/// URL type to load configuration from
18pub use url::Url;
19
20pub mod ext {
21    //! Extern other crates.
22
23    pub extern crate anyhow;
24    pub extern crate plugx_input;
25    pub extern crate serde;
26    pub extern crate url;
27}
28
29mod configuration;
30mod logging;