summaryrefslogtreecommitdiffstats
path: root/src/file/mod.rs
AgeCommit message (Collapse)Author
2023-10-06Fix clippy: Remove redundant closuresMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-11-07Add documentation to `required` setter.David Souther
2022-08-03move 'must_use' attribute to struct for 'builder' typesDaniel Eades
2022-01-29use 'Self' to refer to own typeDaniel Eades
2021-12-29de-glob importsDaniel Eades
2021-12-28Add #[must_use] annotationsMatthias Beyer
Clippy nightly fails the checks because it wants us to have a `#[must_use]` annotation on functions that return `Self`. So we add these annotations with this patch. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-23Change FileExtensions (rename, make subtrait)Radosław Kot
2021-10-23Add documentation to file related typesRadosław Kot
2021-10-23Satisfy clippy's type_complexity lintRadosław Kot
2021-10-23Make File generic over Format and FileExtensionsRadosław Kot
2021-10-23Add FileExtensions traitRadosław Kot
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-04-09Ensure order in the galaxy... I mean the importsMatthias Beyer
This patch sorts the imports: 1. std imports 2. external crate imports 3. own module imports In three blocks, each alphabetically (with is also enforced by rustfmt). As well as it prefixes the imports of own modules with crate:: This is just a quality-of-life patch :-) Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-10-01Run cargo-fmtMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-14General upgrade for clippy fix and remove of deprecated methods for errorsFederico Pasqua
2019-01-03Re-export file source type markers (fixes #91)Ryan Leckey
2018-07-02Run rustfmt (nightly)Ryan Leckey
2017-07-30Remove ConfigResult; close #36Ryan Leckey
2017-06-22Implement Source for Vec<T: Source> and From<Path> for FileRyan Leckey
2017-06-22Remove `namespace` option for FileRyan Leckey
2017-06-22Add builder API to ConfigRyan Leckey
2017-06-21Parsing errors even for non required fileAnthony Ruhier
Related to #32 Even if a configuration file is not required, returns an error if the file exists but the parsing failed.
2017-06-14Merge branch 'feature/with_name' of https://github.com/JordiPolo/config-rs ↵Ryan Leckey
into JordiPolo-feature/with_name
2017-06-13Add more tests on filesRyan Leckey
2017-06-03Sources collect to HashMap instead of ValueRyan Leckey
2017-06-01Move things around and get some tests in placeRyan Leckey
2017-03-08Initial work on deep serde integrationRyan Leckey
2017-02-26Adds File::with_name which automatically detects file formatJordi Polo
2017-02-12Decorate Box<Source> with Send + SyncRyan Leckey
2017-02-12Remove global APIRyan Leckey
2017-02-08Implement 'namespace' on FileRyan Leckey
2017-02-07Merge pull request #6 from tmccombs/yamlRyan Leckey
Add support for YAML
2017-02-07Add path resolution using a strict subset of JSONPathRyan Leckey
2017-02-03Add support for YAMLThayne McCombs
2017-02-02Add support for Table/Array and deep merging of configuration valuesRyan Leckey
2017-01-30:green_heart:Ryan Leckey
2017-01-26Refactor the file source to allow for N formats; implement JSON.Ryan Leckey