3 releases (breaking)
Uses new Rust 2024
0.7.1 | Feb 25, 2025 |
---|---|
0.6.0 | Oct 20, 2022 |
0.5.0 | Dec 1, 2020 |
#529 in Encoding
150 downloads per month
Used in 2 crates
(via glace_macros)
120KB
2.5K
SLoC
edres
If serde
turns your structs into markup files,
then edres
turns your markup files into structs.
Usage
If you want to use this crate in a build.rs
file (as opposed to inside a proc macro), it needs to be added to [build-dependencies]
.
[build-dependencies.edres]
version = "0.7"
features = ["toml"]
By default, edres
is markup-language-agnostic, so include the relevant feature for whatever language your config file is written in. Choices are:
json
toml
yaml
See the docs for examples of how to use this crate.
Dependencies
~5–13MB
~160K SLoC