• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[package]
2name = "tracing-futures"
3version = "0.2.5"
4authors = ["Eliza Weisman <eliza@buoyant.io>", "Tokio Contributors <team@tokio.rs>"]
5edition = "2018"
6repository = "https://github.com/tokio-rs/tracing"
7readme = "README.md"
8homepage = "https://tokio.rs"
9description = """
10Utilities for instrumenting `futures` with `tracing`.
11"""
12categories = [
13    "development-tools::debugging",
14    "development-tools::profiling",
15    "asynchronous",
16]
17keywords = ["logging", "profiling", "tracing", "futures", "async"]
18license = "MIT"
19rust-version = "1.49.0"
20
21[features]
22default = ["std-future", "std"]
23futures-01 = ["futures_01", "std"]
24futures-03 = ["std-future", "futures", "futures-task", "std"]
25std-future = ["pin-project-lite"]
26tokio = ["tokio_01"]
27std = ["tracing/std"]
28
29[dependencies]
30futures_01 = { package = "futures", version = "0.1.31", optional = true }
31futures = { version = "0.3.21", optional = true }
32futures-task = { version = "0.3.21", optional = true }
33pin-project-lite = { version = "0.2.9", optional = true }
34tracing = { path = "../tracing", version = "0.1.35", default-features = false }
35tokio-executor = { version = "0.1.10", optional = true }
36tokio_01 = { package = "tokio", version = "0.1.22", optional = true }
37
38# Fix minimal-versions
39tokio-threadpool = { version = "0.1.18", optional = true }
40mio = { version = "0.6.23", optional = true }
41
42[dev-dependencies]
43tokio-test = "0.4.2"
44tracing-core = { path = "../tracing-core", version = "0.1.28" }
45tracing-mock = { path = "../tracing-mock", features = ["tokio-test"] }
46
47[badges]
48maintenance = { status = "actively-developed" }
49
50[package.metadata.docs.rs]
51all-features = true
52rustdoc-args = ["--cfg", "docsrs"]
53