# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "profi" version = "0.1.2" authors = ["Liam "] description = "Scope-based single and multithreaded profiling" readme = "README.md" keywords = [ "instrumentation", "profiling", "performance", "multithreaded", "scope", ] categories = ["development-tools"] license = "MIT" repository = "https://github.com/lyonsyonii/profi" [package.metadata.docs.rs] all-features = true rustdoc-args = [ "--cfg", "docsrs", ] [profile.dev] debug = 0 [profile.dev.package."*"] opt-level = 3 [[example]] name = "attribute" required-features = ["attributes"] [dependencies.beef] version = "0.5.2" optional = true [dependencies.comfy-table] version = "7.1.0" optional = true default-features = false [dependencies.indexmap] version = "2.2.6" optional = true [dependencies.minstant] version = "0.1.7" optional = true [dependencies.profi-attributes] version = "0.1.2" optional = true [dependencies.rayon] version = "1.9.0" optional = true default-features = false [dev-dependencies.akin] version = "0.4.0" [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"]