[workspace]
members = [
"serde_with_macros",
]
[package]
name = "serde_with"
version = "1.3.1"
authors = ["jonasbb"]
description = "Custom de/serialization functions for Rust's serde"
documentation = "https://docs.rs/serde_with/"
repository = "https://github.com/jonasbb/serde_with"
readme = "README.md"
keywords = ["serde", "utilities", "serialization", "deserialization"]
license = "MIT/Apache-2.0"
exclude = [
".codecov.yml",
".gitignore",
".pre-commit-config.yaml",
".travis.yml",
"bors.toml",
"README.tpl",
"rustfmt.toml",
]
[badges]
travis-ci = { repository = "jonasbb/serde_with", branch = "master" }
codecov = { repository = "jonasbb/serde_with", branch = "master", service = "github" }
maintenance = { status = "actively-developed" }
[features]
default = [ "macros" ]
json = [ "serde_json" ]
macros = [ "serde_with_macros" ]
[dependencies]
chrono = { version = "0.4.1", features = [ "serde" ], optional = true }
serde = "1.0.75"
serde_json = { version = "1.0.1", optional = true }
serde_with_macros = { path = "./serde_with_macros", version = "1.0.1", optional = true}
[dev-dependencies]
fnv = "1.0.6"
pretty_assertions = "0.5.1"
ron = ">=0.3.0,<0.5"
serde_derive = "1.0.75"
serde_json = "1.0.25"
version-sync = "0.7.0"
[package.metadata.docs.rs]
all-features = true