config_struct 0.4.0

Create struct definitions from config files at build time.
Documentation
[package]
name = "config_struct"
version = "0.4.0"
authors = ["Claire Harris <wishing.engine@gmail.com>"]
edition = "2018"
description = "Create struct definitions from config files at build time."
homepage = "https://github.com/mistodon/config_struct"
repository = "https://github.com/mistodon/config_struct"
readme = "README.md"
keywords = ["build", "config", "parsing", "generator"]
categories = ["config", "parsing"]
license = "CC0-1.0"

[badges]
travis-ci = { repository = "mistodon/config_struct", branch = "master" }

[package.metadata.docs.rs]
all-features = true

[features]
default = ["toml-parsing"]
json-parsing = ["serde_json"]
ron-parsing = ["ron"]
toml-parsing = ["toml"]
yaml-parsing = ["serde_yaml"]

[dependencies]
failure = "~0.1.1"
linear-map = { version = "~1.2.0", features = ["serde_impl"] }
quote = "~1.0.2"
ron = { version = "~0.3.0", optional = true }
serde_json = { version = "~1.0.24", optional = true }
serde_yaml = { version = "~0.7.5", optional = true }
toml = { version = "~0.4.6", optional = true }