-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add traverse_by_key
and {get,set}_by_key
methods and refactor several things
#160
Conversation
simplifies the interface disentangles iter and style
* introduce separate traits JsonCoreSlash and JsonSlash * and implement them for T: Miniconf * this allows having them enabled a the same time and just putting them into scope disamiguates them.
* wasn't being tested and seems mostly redundant w.r.t. json-core
traverse_by_{index,name}
and {get,set}_by_index
methods and refactor several things
traverse_by_{index,name}
and {get,set}_by_index
methods and refactor several thingstraverse_by_key
and {get,set}_by_key
methods and refactor several things
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These are some very intriguing changes that make miniconf way more flexible. I'm very interested to see. Is the intent with the key
refactor to allow arbitrary path/separator syntaxes to be used without affecting the fundamental operation of miniconf?
Co-authored-by: Ryan Summers <[email protected]>
Anything that can be turned into a |
SerDe<Style>
trait in favor of explicit and flexible individual traitsclose #155