• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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.23"
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.49.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"
43syn = { version = "1.0.98", default-features = false, features = ["full", "parsing", "printing", "visit", "visit-mut", "clone-impls", "extra-traits", "proc-macro"] }
44quote = "1"
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 = { version = "0.3.0" }
51tracing-core = { path = "../tracing-core", version = "0.1.28"}
52async-trait = "0.1.56"
53trybuild = "1.0.64"
54rustversion = "1.0.9"
55
56[badges]
57maintenance = { status = "experimental" }
58