# 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 = "latte-cli" version = "0.27.0" authors = ["Piotr Kołaczkowski "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "A database benchmarking tool for Apache Cassandra" readme = "README.md" license = "Apache-2.0" [package.metadata.deb] assets = [ [ "target/release/latte", "usr/bin/", "755", ], [ "workloads/basic/*.rn", "/usr/share/latte/workloads/basic/", "644", ], [ "workloads/sai/new/*.rn", "/usr/share/latte/workloads/sai/new/", "644", ], [ "workloads/sai/orig/*.rn", "/usr/share/latte/workloads/sai/orig/", "644", ], [ "README.md", "usr/share/doc/latte/README", "644", ], ] copyright = "2020, Piotr Kołaczkowski " depends = "$auto" extended-description = """ A database benchmarking tool for Apache Cassandra. Runs CQL queries in parallel, measures throughput and response times. Can compute statistical significance of differences between two runs. """ license-file = [ "LICENSE", "4", ] maintainer = "Piotr Kołaczkowski " name = "latte" priority = "optional" section = "utility" [profile.dev-opt] opt-level = 2 inherits = "dev" [profile.release] lto = true codegen-units = 1 panic = "abort" [[bin]] name = "latte" path = "src/main.rs" [dependencies.anyhow] version = "1.0" [dependencies.base64] version = "0.22" [dependencies.chrono] version = "0.4" features = ["serde"] [dependencies.clap] version = "4" features = [ "derive", "cargo", "env", ] [dependencies.console] version = "0.15.0" [dependencies.cpu-time] version = "1.0.0" [dependencies.err-derive] version = "0.3" [dependencies.futures] version = "0.3" [dependencies.hdrhistogram] version = "7.1.0" [dependencies.hytra] version = "0.1.2" [dependencies.itertools] version = "0.13" [dependencies.jemallocator] version = "0.5" [dependencies.lazy_static] version = "1.4.0" [dependencies.metrohash] version = "1.0" [dependencies.num_cpus] version = "1.13.0" [dependencies.openssl] version = "0.10.38" [dependencies.parse_duration] version = "2.1.1" [dependencies.pin-project] version = "1.1" [dependencies.plotters] version = "0.3.4" [dependencies.plotters-svg] version = "0.3.3" [dependencies.rand] version = "0.8" [dependencies.regex] version = "1.5" [dependencies.rmp] version = "0.8" [dependencies.rmp-serde] version = "1" [dependencies.rune] version = "0.12" [dependencies.rust-embed] version = "8" [dependencies.scylla] version = "0.13" features = ["ssl"] [dependencies.search_path] version = "0.1" [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde_json] version = "1.0" [dependencies.statrs] version = "0.17" [dependencies.status-line] version = "0.2.0" [dependencies.strum] version = "0.26" features = ["derive"] [dependencies.strum_macros] version = "0.26" [dependencies.thiserror] version = "1.0.26" [dependencies.time] version = "0.3" [dependencies.tokio] version = "1" features = [ "rt", "rt-multi-thread", "time", "parking_lot", "signal", ] [dependencies.tokio-stream] version = "0.1" [dependencies.tracing] version = "0.1" [dependencies.tracing-appender] version = "0.2" [dependencies.tracing-subscriber] version = "0.3" [dependencies.try-lock] version = "0.2.3" [dependencies.uuid] version = "1.1" features = ["v4"] [dependencies.walkdir] version = "2" [dev-dependencies.tokio] version = "1" features = [ "rt", "test-util", "macros", ]