profi 0.1.2

Scope-based single and multithreaded profiling
Documentation
[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