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.27"
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.56.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 = ["full", "parsing", "printing", "visit-mut", "clone-impls", "extra-traits", "proc-macro"] }
44quote = "1.0.20"
45
46[dev-dependencies]
47tracing = { path = "../tracing", version = "0.1.35" }
48tracing-mock = { path = "../tracing-mock", features = ["tokio-test"] }
49tracing-subscriber = { path = "../tracing-subscriber", version = "0.3.0", features = ["env-filter"] }
50tokio-test = "0.4.2"
51async-trait = "0.1.67"
52trybuild = "1.0.64"
53rustversion = "1.0.9"
54
55[badges]
56maintenance = { status = "experimental" }
57