Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-14 | General upgrade for clippy fix and remove of deprecated methods for errors | Federico Pasqua | |
2019-05-09 | Remove ValueWithKey struct | Guillem Nieto | |
While using this library, I end up having lifetime issues with `Config::get`. I've seen that current implementation forces the calleer to match `key` lifetime to the output of the function. My use case is, under some circumstances, return a suffixed version of the config key. Something similar to: ``` if some_condition == true { let key_name = format!("{}_suffix", key); self.config.get(&key_name) } else { self.config.get(key) } ``` This code is noy compiling for me due to conflicting lifetimes. To avoid this, I've started looking to the code and I've found that `key` needed this lifetime because of `ValueWithKey`. The purpouse of this struct seems to be add more information to the errors that are returned to the user. To mitigate this lifetime coupling I've: - Mapped the error on `Config::get` to include the originating key of the current error - Remove all the code related with `ValueWithKey` | |||
2018-07-02 | Run rustfmt (nightly) | Ryan Leckey | |
2018-04-09 | Mark Value docs as text | Aleksey Ivanov | |
2017-11-14 | Add derive(PartialEq) for Value, ValueType | Colin Rofls | |
- closes #51 | |||
2017-07-30 | Remove ConfigResult; close #36 | Ryan Leckey | |
2017-06-22 | Impl Display for Value (partially) | Ryan Leckey | |
2017-06-13 | :shirt: Fix clippy warnings | Ryan Leckey | |
2017-06-03 | Make Value itself be deserializable | Ryan Leckey | |
2017-06-01 | Move things around and get some tests in place | Ryan Leckey | |
2017-03-08 | Initial work on deep serde integration | Ryan Leckey | |
2017-02-11 | Move to copy API instead of reference; fixes #9 | Ryan Leckey | |
2017-02-08 | Implement 'namespace' on File | Ryan Leckey | |
2017-02-07 | :shirt: | Ryan Leckey | |
2017-02-07 | Merge branch 'master' of https://github.com/mehcode/config-rs | Ryan Leckey | |
2017-02-07 | Add path resolution using a strict subset of JSONPath | Ryan Leckey | |
2017-02-02 | Add slice support and auto conversion of hash/slice sets | Ryan Leckey | |
2017-02-02 | Add support for Table/Array and deep merging of configuration values | Ryan Leckey | |
2017-01-30 | :green_heart: | Ryan Leckey | |
2017-01-30 | :shirt: | Ryan Leckey | |
2017-01-28 | Propagate Cow into Source | Ryan Leckey | |
2017-01-28 | Use 'Cow' to remove unnecessary allocations | Ryan Leckey | |
2017-01-26 | Refactor the file source to allow for N formats; implement JSON. | Ryan Leckey | |
2017-01-26 | Add some examples | Ryan Leckey | |
2017-01-25 | :memo: | Ryan Leckey | |
2017-01-25 | Big cleanup of the Value API | Ryan Leckey | |
2017-01-23 | Initial commit. | Ryan Leckey | |