-
Notifications
You must be signed in to change notification settings - Fork 78
Expand file tree
/
Copy pathCargo.toml
More file actions
31 lines (27 loc) · 921 Bytes
/
Cargo.toml
File metadata and controls
31 lines (27 loc) · 921 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
[package]
name = "pavex_macros"
version.workspace = true
description = "Procedural macros for the Pavex framwork."
keywords = ["pavex"]
edition.workspace = true
repository.workspace = true
license.workspace = true
[lib]
proc-macro = true
[features]
# Allow items annotated with our macros to be marked as `pub` without being
# reachable from outside the crate they were defined into.
# This is necessary to get doc-tests compiling in the `pavex` crate.
allow_unreachable_pub = []
[dependencies]
pavexc_attr_parser = { path = "../pavexc_attr_parser", version = "=0.2.1" }
paste = { workspace = true }
darling = { workspace = true }
proc-macro2 = { workspace = true }
quote = { workspace = true }
syn = { workspace = true, features = ["visit-mut"] }
convert_case = { workspace = true }
[dev-dependencies]
trybuild = { workspace = true }
pavex = { path = "../pavex" }
serde = { workspace = true, features = ["derive"] }