1[package] 2name = "synstructure" 3version = "0.12.6" 4authors = ["Nika Layzell <nika@thelayzells.com>"] 5edition = "2018" 6 7description = "Helper methods and macros for custom derives" 8documentation = "https://docs.rs/synstructure" 9repository = "https://github.com/mystor/synstructure" 10readme = "README.md" 11license = "MIT" 12keywords = ["syn", "macros", "derive", "expand_substructure", "enum"] 13 14include = ["src/**/*", "Cargo.toml", "README.md", "LICENSE"] 15 16[features] 17default = ["proc-macro"] 18proc-macro = ["proc-macro2/proc-macro", "syn/proc-macro", "quote/proc-macro"] 19 20[dependencies] 21proc-macro2 = { version = "1", default-features = false } 22quote = { version = "1", default-features = false } 23unicode-xid = "0.2" 24 25[dependencies.syn] 26version = "1" 27default-features = false 28features = ["derive", "parsing", "printing", "clone-impls", "visit", "extra-traits"] 29 30[dev-dependencies] 31# Used in the documentation as an example trait crate provider. Unfortunately, 32# we need to publish this in order to be able to publish synstructure. 33synstructure_test_traits = { version = "0.1", path = "test_traits" } 34 35[workspace] 36members = ["test_traits", "test_suite", "test_suite/test_macros"] 37