summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-06-08Merge pull request #212 from matthiasbeyer/msrv-ciMatthias Beyer
MSRV on CI
2021-06-08Fix: Remove trailing commaMatthias Beyer
Because the old Rust version in the CI fails with this comma in the macro call, we remove it here. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-06-08Merge pull request #211 from matthiasbeyer/continue-on-error-on-nightlyMatthias Beyer
On nightly, ignore errors
2021-06-08Update MSRV to 1.44.0Matthias Beyer
Because of a (transitive) dependency (bitvec 0.19.x) that needs at least 1.44.0, we also depend on that version as the MSRV. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-06-08Run CI build/tests with 1.40.0Matthias Beyer
This change makes CI run with rust 1.40.0 as minimum supported Rust version for the crate. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-06-08On nightly, ignore errorsMatthias Beyer
This changes the CI setup so that failures on nightly do not break the CI jobs. This way we can see that nightly changes things but our build doesn't break immediately. Because we do not depend on nightly features, I guess this is a good idea. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-06-08Merge pull request #210 from matthiasbeyer/fix-nightly-clippyMatthias Beyer
Fix clippy: Do not borrow reference
2021-06-08Fix clippy: Do not borrow referenceMatthias Beyer
Reported from nightly clippy, this borrowing of a reference is uneccessary. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-06-03Merge pull request #208 from mjte-riot/valuekind-pubMatthias Beyer
ValueKind is now public to users of the crate
2021-06-03ValueKind is now public to users of the crateMatthew Edwards
2021-05-15Merge pull request #206 from matthiasbeyer/json5-supportMatthias Beyer
Json5 support
2021-05-15Simplify impl of from_json5_value()Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-05-15Simplify parse() impl of json5 codeMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-05-15Fix: json5 does not need serde_deriveMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-05-15Support format json5up9cloud
2021-05-08Merge pull request #196 from szarykott/builderMatthias Beyer
Create the ConfigBuilder
2021-05-08Use ConfigBuilder in env.rs testsRadosław Kot
2021-05-08Make ConfigBuilder's method consumingRadosław Kot
2021-05-08Modify tests to use both ConfigBuilder and ConfigRadosław Kot
2021-05-08Add ConfigBuilderRadosław Kot
2021-05-08Merge pull request #137 from joelgallant/parse-env-numbersMatthias Beyer
Adds 'try_parsing' option for Environment
2021-05-07Merge pull request #205 from kpcyrd/updateMatthias Beyer
Update dependencies
2021-05-07Port to nom 6kpcyrd
2021-05-07Update lazy_static dependencykpcyrd
2021-05-07Update glob dependencykpcyrd
2021-05-07Merge pull request #204 from kpcyrd/2018Matthias Beyer
Update to rust 2018 edition
2021-05-07Update to rust 2018 editionkpcyrd
2021-05-04Fix env tests, remove unused importJohn Brandt
2021-05-04Add perfromance note to `try_parsing`John Brandt
2021-05-04reduce env parsing repetitionJohn Brandt
2021-05-04more predictable env parsing and reduced clonesJohn Brandt
2021-05-04clearer env bool parse ifJohn Brandt
2021-05-04more environment variable parsing testsJohn Brandt
2021-05-04If env value is true or false parse as boolJohn Brandt
2021-05-04Renames parse_numbers to try_parsingJoel Gallant
2021-05-04Uses into_* for value conversions and adds bool as an optionJoel Gallant
2021-05-04Adds 'parse_numbers' options for EnvironmentJoel Gallant
This can be particularly helpful for `MY_SERVER_PORT=4334 cargo run`
2021-04-20Merge pull request #202 from skreborn/masterMatthias Beyer
Add support for RON format
2021-04-20Add support for RON formatLevente Morva
2021-04-13Merge pull request #195 from matthiasbeyer/actions-block-fixup-mergeMatthias Beyer
Add workflow to block merges with fixup commits
2021-04-13Merge pull request #199 from matthiasbeyer/actions-dependenciesMatthias Beyer
actions: Let test, fmt, clippy only run if check succeeded
2021-04-13Merge pull request #200 from matthiasbeyer/update-depsMatthias Beyer
Update deps
2021-04-09Merge pull request #191 from matthiasbeyer/remove-unused-importsMatthias Beyer
Remove unused imports
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>
2021-04-09Remove unused importsMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-09actions: Let test, fmt, clippy only run if check succeededMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-09Update dependency rust-init: 0.16 -> 0.17Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-09Update (dev) dependency float-cmp: 0.6 -> 0.8Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-03Merge pull request #193 from matthiasbeyer/miscMatthias Beyer
Misc changes
2021-04-03Merge pull request #190 from matthiasbeyer/remove-dead-codeMatthias Beyer
Remove dead code