> run-rust-benchmarks
Run Rust benchmarks and compare performance with the C implementation. Use this when you work on migrating C code to Rust and want to ensure performance is not regressed.
fetch
$
curl "https://skillshub.wtf/RediSearch/RediSearch/run-rust-benchmarks?format=md"SKILL.md•run-rust-benchmarks
Rust Benchmarks Skill
Run Rust benchmarks and compare performance with the C implementation.
Arguments
<crate>: Run the given benchmark crate (e.g.,/run-rust-benchmarks rqe_iterators_bencher)<crate> <bench>: Run specific bench in a benchmark crate (e.g.,/run-rust-benchmarks rqe_iterators_bencher "Iterator - InvertedIndex - Numeric - Read Dense")
Arguments provided: $ARGUMENTS
Instructions
- Check the arguments provided above:
- If a crate name is provided, run benchmarks for that crate:
cd src/redisearch_rs && cargo bench -p <crate_name> - If both crate and bench name are provided, run the specific bench:
cd src/redisearch_rs && cargo bench -p <crate_name> <bench_name>
- If a crate name is provided, run benchmarks for that crate:
- Run benchmarks only once. If the output is too large or truncated, extract the timing data from the saved output file rather than re-running the benchmarks.
- Once the benchmarks are complete, generate a summary comparing the average run times between the Rust and C implementations.
Common Benchmark Commands
# Bench given crate
cd src/redisearch_rs && cargo bench -p rqe_iterators_bencher
cd src/redisearch_rs && cargo bench -p inverted_index_bencher
# Run a specific benchmark
cd src/redisearch_rs && cargo bench -p rqe_iterators_bencher "Iterator - InvertedIndex - Numeric - Read Dense"
> related_skills --same-repo
> write-rust-tests
Write Rust tests to verify correctness of Rust code. Use this when you want to write Rust tests.
> verify
Run full verification before committing or creating a PR. Use this when you want to create a PR.
> rust-tests-guidelines
Guidelines for writing Rust tests. Use this when you want to write Rust tests.
> rust-review
Review Rust code changes for unsafe correctness, documentation quality, and C-to-Rust porting fidelity. Use this when you want to review Rust changes before merging.
┌ stats
installs/wk0
░░░░░░░░░░first seenMar 17, 2026
└────────────