summaryrefslogtreecommitdiffstats
path: root/src/config.rs
AgeCommit message (Expand)Author
2023-02-02Attach key to type error generated from Config::get_<type>()Yuya Nishihara
2022-07-14change config methods to use lowercase keysYounessBird
2022-01-29use 'Self' to refer to own typeDaniel Eades
2021-12-29use implicit iter loopsDaniel Eades
2021-12-29de-glob importsDaniel Eades
2021-11-23rename try_into to try_deserialize to avoid confusionConrad Ludgate
2021-08-15Rename MapImpl to MapDavid Orchard
2021-08-15Move order preservation under a feature gateDavid Orchard
2021-08-15Use LinkedHashMap in place of HashMapDavid Orchard
2021-06-26Reimplement the Config building mechanismRadosław Kot
2021-05-08Use ConfigBuilder in env.rs testsRadosław Kot
2021-05-08Modify tests to use both ConfigBuilder and ConfigRadosław Kot
2021-05-08Add ConfigBuilderRadosław Kot
2021-04-09Ensure order in the galaxy... I mean the importsMatthias Beyer
2021-04-09Remove unused importsMatthias Beyer
2021-04-01Remove ConfigKind typeMatthias Beyer
2021-03-31Fix: Add missing Config::freeze() functionMatthias Beyer
2021-03-28Rename get_str() → get_string() to match returned typeCaleb Maclennan
2021-03-26Remove Config::new()Matthias Beyer
2021-03-19Add doc: Config::set_default()Matthias Beyer
2021-03-19Add doc: Config:set()Matthias Beyer
2021-03-17Merge pull request #172 from matthiasbeyer/add-setterMatthias Beyer
2021-03-17Add a Config::set_once() function to set a value once (and let Config::merge(...Matthias Beyer
2021-03-17Add Config::with_merged()Matthias Beyer
2020-10-01Run cargo-fmtMatthias Beyer
2020-03-14General upgrade for clippy fix and remove of deprecated methods for errorsFederico Pasqua
2019-12-07Remove automatic lowercaseRyan Leckey
2019-05-09Remove ValueWithKey structGuillem Nieto
2019-05-09Remove try_defaults_from and set_defaults (for now) as '#[serde(default)]' wo...Ryan Leckey
2019-04-08Add missing doctyranron
2019-04-08Fix annoying 'invalid type: unit value, expected struct Settings' errortyranron
2019-04-08Bootstrap solutiontyranron
2018-07-02Run rustfmt (nightly)Ryan Leckey
2018-04-06Add config serialize abilityXX
2017-08-05Fix tests and put back .deserialize as deprecated0.7.0Ryan Leckey
2017-07-30Impl Deserializer for Config (to forward Value)Ryan Leckey
2017-07-30Impl Config for Source to allow merging whole configs; closes #28Ryan Leckey
2017-07-30Remove ConfigResult; close #36Ryan Leckey
2017-06-23Clean up ConfigResult type. Make it more ergonomic to use.Ryan Leckey
2017-06-22Implement Source for Vec<T: Source> and From<Path> for FileRyan Leckey
2017-06-22Add builder API to ConfigRyan Leckey
2017-06-16Fix a couple issues, mainly with env sourceRyan Leckey
2017-06-13Ensure config keys are case insensitiveRyan Leckey
2017-06-13Add more tests on filesRyan Leckey
2017-06-13:shirt: Fix clippy warningsRyan Leckey
2017-06-03Add set and set_default (and deep merging)Ryan Leckey
2017-06-01Move things around and get some tests in placeRyan Leckey
2017-03-08Initial work on deep serde integrationRyan Leckey
2017-02-12Decorate Box<Source> with Send + SyncRyan Leckey
2017-02-12Remove global APIRyan Leckey