# 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" rust-version = "1.76" name = "binggan" version = "0.14.2" authors = ["Pascal Seitz "] build = false exclude = ["*logo*"] autobins = false autoexamples = false autotests = false autobenches = false description = "Benchmarking library for stable Rust" homepage = "https://github.com/pseitz/binggan" readme = "README.md" keywords = [ "perf", "profiler", "benchmark", "memory", ] categories = ["development-tools::profiling"] license = "MIT" repository = "https://github.com/pseitz/binggan" [package.metadata.docs.rs] all-features = true rustdoc-args = [ "--cfg", "docsrs", ] [lib] name = "binggan" path = "src/lib.rs" [[bench]] name = "bench" path = "benches/bench.rs" harness = false [[bench]] name = "bench_group" path = "benches/bench_group.rs" harness = false [[bench]] name = "bench_input" path = "benches/bench_input.rs" harness = false [[bench]] name = "test_bench" path = "benches/test_bench.rs" harness = false [dependencies.alloca] version = "0.4.0" [dependencies.bpu_trasher] version = "0.2.0" optional = true [dependencies.miniserde] version = "0.1.38" [dependencies.peakmem-alloc] version = "0.3.0" [dependencies.prettytable-rs] version = "0.10.0" optional = true [dependencies.rustc-hash] version = "2.0.0" [dependencies.rustop] version = "=1.1.4" [dependencies.unicode-width] version = "0.1.11" [dependencies.yansi] version = "1.0.1" features = [ "detect-env", "detect-tty", ] [features] branch_predictor = ["bpu_trasher"] default = ["branch_predictor"] real_blackbox = [] table_reporter = ["prettytable-rs"] [target.'cfg(target_os = "linux")'.dependencies.perf-event] version = "0.4.8" [lints.clippy.cargo] level = "deny" priority = -1 [lints.clippy.complexity] level = "deny" priority = -1 [lints.clippy.correctness] level = "deny" priority = -1 [lints.clippy.perf] level = "deny" priority = -1 [lints.clippy.style] level = "deny" priority = -1 [lints.clippy.suspicious] level = "deny" priority = -1