[package] name = "serde-attributes" version = "0.2.1" authors = ["vkill "] edition = "2021" description = "Serde Attributes" license = "Apache-2.0 OR MIT" repository = "https://github.com/bk-rs/serde-ext" homepage = "https://github.com/bk-rs/serde-ext" documentation = "https://docs.rs/serde-attributes" keywords = [] categories = [] readme = "README.md" rust-version = "1.58.0" [package.metadata.docs.rs] features = [ "std", "all-attrs", "with-syn", "with-darling" ] [features] default = [ "std", "all-attrs", "with-syn" ] std = ["serde-rename-rule/std"] all-attrs = [ "attr-alias", "attr-rename", "attr-rename-all" ] attr-alias = [] attr-rename = [] attr-rename-all = [ "attr-rename", "serde-rename-rule" ] with-syn = [ "syn" ] with-darling = [ "with-syn", "darling_core" ] _integration_tests = [ "all-attrs", "with-syn", "with-darling" ] [dependencies] syn = { version = "1", default-features = false, features = [ "derive", "parsing" ], optional = true } darling_core = { version = "0.14", default-features = false, optional = true } # attr-rename-all serde-rename-rule = { version = "0.2", default-features = false, optional = true, path = "../serde-rename-rule" } [dev-dependencies] serde = { version = "1", features = ["derive"] } darling = { version = "0.14", default-features = false } [package.metadata.cargo-all-features] skip_feature_sets = [ ["attr-alias", "attr-rename"], ["attr-alias", "attr-rename-all"], ["attr-alias", "attr-rename", "attr-rename-all"], ["attr-rename", "attr-rename-all"], # ["with-syn", "with-darling"], ] denylist = [ "all-attrs", "_integration_tests" ] skip_optional_dependencies = true