[crates-io]: https://crates.io/crates/dynconfig
[docs-rs]: https://docs.rs/dynconfig/latest/dynconfig
[gh-actions]: https://github.com/threadexio/dynconfig-rs/actions/workflows/ci.yaml
[license-badge]: https://img.shields.io/github/license/threadexio/dynconfig-rs?style=flat-square
[tests-badge]: https://img.shields.io/github/actions/workflow/status/threadexio/dynconfig-rs/ci.yaml?style=flat-square
[version-badge]: https://img.shields.io/crates/v/dynconfig?style=flat-square
[docs-badge]: https://img.shields.io/docsrs/dynconfig?style=flat-square
[license]: https://github.com/threadexio/dynconfig-rs/blob/master/LICENSE
<div class="rustdoc-hidden">
<div align="center">
<h1>
dynconfig
</h1>
<br>
<br>
<p>
Dynamically change fields of a struct based on a path.
</p>
[![version-badge]][crates-io]
[![tests-badge]][gh-actions]
[![docs-badge]][docs-rs]
[![license-badge]][crates-io]
<br>
<br>
</div>
</div>
An opinionated crate for dynamically updating members of a struct based on
key-value pairs.