[dependencies.beef]
optional = true
version = "0.5.2"
[dependencies.comfy-table]
default-features = false
optional = true
version = "7.1.0"
[dependencies.indexmap]
optional = true
version = "2.2.6"
[dependencies.minstant]
optional = true
version = "0.1.7"
[dependencies.profi-attributes]
optional = true
version = "0.1.2"
[dependencies.rayon]
default-features = false
optional = true
version = "1.9.0"
[dev-dependencies.akin]
version = "0.4.0"
[[example]]
name = "attribute"
required-features = ["attributes"]
[features]
attributes = ["dep:profi-attributes"]
deep-hierarchy = []
default = ["enable", "attributes"]
enable = ["dep:comfy-table", "dep:minstant", "dep:beef", "dep:indexmap"]
metaprof = []
nightly = []
rayon = ["dep:rayon"]
[package]
authors = ["Liam <liam@garriga.dev>"]
categories = ["development-tools"]
description = "Scope-based single and multithreaded profiling"
edition = "2021"
keywords = ["instrumentation", "profiling", "performance", "multithreaded", "scope"]
license = "MIT"
name = "profi"
readme = "README.md"
repository = "https://github.com/lyonsyonii/profi"
version = "0.1.2"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[profile.dev]
debug = 0
[profile.dev.package."*"]
opt-level = 3