1 | [package] |
2 | name = "tracing-attributes" |
3 | # When releasing to crates.io: |
4 | # - Remove path dependencies |
5 | # - Update html_root_url. |
6 | # - Update doc url |
7 | # - Cargo.toml |
8 | # - README.md |
9 | # - Update CHANGELOG.md. |
10 | # - Create "v0.1.x" git tag. |
11 | version = "0.1.27" |
12 | authors = [ |
13 | "Tokio Contributors <team@tokio.rs>" , |
14 | "Eliza Weisman <eliza@buoyant.io>" , |
15 | "David Barsky <dbarsky@amazon.com>" , |
16 | ] |
17 | repository = "https://github.com/tokio-rs/tracing" |
18 | homepage = "https://tokio.rs" |
19 | description = "" " |
20 | Procedural macro attributes for automatically instrumenting functions. |
21 | " "" |
22 | categories = [ |
23 | "development-tools::debugging" , |
24 | "development-tools::profiling" , |
25 | "asynchronous" , |
26 | ] |
27 | keywords = ["logging" , "tracing" , "macro" , "instrument" , "log" ] |
28 | license = "MIT" |
29 | readme = "README.md" |
30 | edition = "2018" |
31 | rust-version = "1.56.0" |
32 | |
33 | [lib] |
34 | proc-macro = true |
35 | |
36 | [features] |
37 | |
38 | # This feature flag is no longer necessary. |
39 | async-await = [] |
40 | |
41 | [dependencies] |
42 | proc-macro2 = "1.0.60" |
43 | syn = { version = "2.0" , default-features = false, features = ["full" , "parsing" , "printing" , "visit-mut" , "clone-impls" , "extra-traits" , "proc-macro" ] } |
44 | quote = "1.0.20" |
45 | |
46 | [dev-dependencies] |
47 | tracing = { path = "../tracing" , version = "0.1.35" } |
48 | tracing-mock = { path = "../tracing-mock" , features = ["tokio-test" ] } |
49 | tracing-subscriber = { path = "../tracing-subscriber" , version = "0.3.0" , features = ["env-filter" ] } |
50 | tokio-test = "0.4.2" |
51 | async-trait = "0.1.67" |
52 | trybuild = "1.0.64" |
53 | rustversion = "1.0.9" |
54 | |
55 | [badges] |
56 | maintenance = { status = "experimental" } |
57 | |