• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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