Crates.io | edres |
lib.rs | edres |
version | 0.6.0 |
source | src |
created_at | 2020-12-01 13:14:53.072007 |
updated_at | 2022-10-20 17:36:27.430698 |
description | Generate struct and enum definitions from data files. |
homepage | https://github.com/mistodon/edres |
repository | https://github.com/mistodon/edres |
max_upload_size | |
id | 318569 |
size | 20,420 |
If serde
turns your structs into markup files,
then edres
turns your markup files into structs.
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.6"
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.