forked from PoignardAzur/venial
/
Cargo.toml
32 lines (28 loc) · 1006 Bytes
/
Cargo.toml
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
32
[package]
name = "venial"
version = "0.1.1"
authors = ["Olivier Faure <olivier.cj.faure@gmail.com>"]
edition = "2021"
description = "A very small syn"
repository = "https://github.com/PoignardAzur/venial"
license = "MIT"
keywords = ["syn", "parsing", "proc-macro", "small", "derive"]
categories = ["development-tools::procedural-macro-helpers"]
exclude = ["*.snap"]
[dependencies]
proc-macro2 = "1.0.36"
quote = "1.0.15"
[dev-dependencies]
insta = "1.12.0"
similar-asserts = "1.2.0"
# fuzzcheck and syn are heavy, so only import them when `cfg(fuzzing)` is set
[target.'cfg(fuzzing)'.dev-dependencies]
fuzzcheck = { git = "https://github.com/loiclec/fuzzcheck-rs", default-features = false }
fuzzcheck_proc_macro2 = { git = "https://github.com/loiclec/fuzzcheck_proc_macro2" }
syn = { version = "1.0.89", features = ["full", "visit"] }
# not stricly necessary, but it is good for the fuzzer to run as fast as possible
[profile.fuzzing]
inherits = "release"
codegen-units = 1
lto = "thin"
debug = false