mod boolean;
mod color;
#[allow(clippy::module_inception)]
mod config;
mod config_options;
mod integer;
mod section;
mod string;
pub use crate::config::{
boolean::{BooleanOption, BooleanOptionSettings},
color::{ColorOption, ColorOptionSettings},
config::{Conf, Config, ConfigReloadCallback, OptionChanged},
integer::{IntegerOption, IntegerOptionSettings},
string::{StringOption, StringOptionSettings},
};
pub use crate::config::{
config_options::{BaseConfigOption, ConfigOptions, OptionType},
section::{
ConfigOption, ConfigSection, ConfigSectionSettings, SectionHandle, SectionHandleMut,
SectionReadCallback, SectionWriteCallback, SectionWriteDefaultCallback,
},
};