[package]
name = "future-profiler"
version = "0.1.0"
edition = "2024"
authors = ["Stuart Woodbury <stuart@inversed.tech>"]
description = "Measures the time that a future spends being polled. Provides hooks to collect additional measurements during poll()."
readme = "README.md"
repository = "https://github.com/Inversed-Tech/FutureProfiler"
license = "MIT OR Apache-2.0"
keywords = ["profiling", "metrics", "futures", "async"]
[dependencies]
perf-event2 = { version = "0.7", optional = true }
[dev-dependencies]
futures = "0.3.31"
tokio = { version = "1.45.0", features = ["rt", "macros", "time"] }
[features]
perf = ["perf-event2"]