[package] name = "dr-bench" version.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true # The suite deliberately depends on no GPU crate and no UI toolkit. # # That is not tidiness, it is what makes the CI job affordable: `cargo build # --release -p dr-bench` resolves the catalog, the decoder, the thumbnail store # and the encoder, and stops there. Adding `dr-gpu` would pull wgpu and naga # into a job that has no adapter to use them with, and adding `dr-ui` would # pull Slint. The GPU half of the suite is `dr-gpu`'s own frame-budget test, # which already exists and already skips itself where there is no device — see # `docs/benchmarks.md`. [dependencies] dr-types.workspace = true dr-catalog.workspace = true dr-thumbs.workspace = true dr-decode.workspace = true dr-export.workspace = true rusqlite.workspace = true serde.workspace = true serde_json.workspace = true anyhow.workspace = true log.workspace = true env_logger.workspace = true