1[package]
2name = "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.
11version = "0.1.28"
12authors = [
13 "Tokio Contributors <team@tokio.rs>",
14 "Eliza Weisman <eliza@buoyant.io>",
15 "David Barsky <dbarsky@amazon.com>",
16]
17repository = "https://github.com/tokio-rs/tracing"
18homepage = "https://tokio.rs"
19description = """
20Procedural macro attributes for automatically instrumenting functions.
21"""
22categories = [
23 "development-tools::debugging",
24 "development-tools::profiling",
25 "asynchronous",
26]
27keywords = ["logging", "tracing", "macro", "instrument", "log"]
28license = "MIT"
29readme = "README.md"
30edition = "2018"
31rust-version = "1.63.0"
32
33[lib]
34proc-macro = true
35
36[features]
37
38# This feature flag is no longer necessary.
39async-await = []
40
41[dependencies]
42proc-macro2 = "1.0.60"
43syn = { version = "2.0", default-features = false, features = [
44 "full",
45 "parsing",
46 "printing",
47 "visit-mut",
48 "clone-impls",
49 "extra-traits",
50 "proc-macro",
51] }
52quote = "1.0.20"
53
54[dev-dependencies]
55tracing = { path = "../tracing", version = "0.1.35" }
56tracing-mock = { path = "../tracing-mock" }
57tokio-test = "0.4.2"
58tracing-subscriber = { path = "../tracing-subscriber", version = "0.3.0", features = [
59 "env-filter",
60] }
61tracing-test = { path = "../tracing-test" }
62async-trait = "0.1.67"
63trybuild = "1.0.64"
64rustversion = "1.0.9"
65
66[badges]
67maintenance = { status = "experimental" }
68
69[lints]
70workspace = true
71