1# This file is part of ICU4X. For terms of use, please see the file
2# called LICENSE at the top level of the ICU4X source tree
3# (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ).
4
5[package]
6name = "zerovec-derive"
7description = "Custom derive for the zerovec crate"
8version = "0.10.3"
9authors = ["Manish Goregaokar <manishsmail@gmail.com>"]
10categories = ["rust-patterns", "memory-management", "caching", "no-std", "data-structures"]
11keywords = ["zerocopy", "serialization", "zero-copy", "serde"]
12
13edition.workspace = true
14license.workspace = true
15repository.workspace = true
16
17[package.metadata.workspaces]
18independent = true
19
20[lib]
21proc-macro = true
22path = "src/lib.rs"
23
24[dependencies]
25proc-macro2 = { workspace = true }
26quote = { workspace = true }
27syn = { workspace = true, features = ["extra-traits"]}
28
29[dev-dependencies]
30zerovec = { path = "..", features = ["serde", "derive"] }
31serde = { workspace = true, features = ["derive"] }
32zerofrom = { path = "../../../utils/zerofrom" }
33bincode = { workspace = true }
34serde_json = { workspace = true }
35