Tech riderRev. 20 Sept 2026
  1. 1Runs onNot stated by the maker
  2. 2CostsNot stated by the maker
  3. 3Supported languagesRust
  4. 4Test frameworksCargo test
  5. 5Parallel executionYes
  6. 6Mutation operatorsarg default shadow; bit op or + swap; bit op or xor swap; bit op shift dir swap; bit op xor + swap; bool expr negate; call delete; call value default shadow; continue break swap; eq op invert; logical op + or swap; math op add mul swap; math op add sub swap; math op div rem swap; math op mul div swap; range limit swap; relational op eq swap; relational op invert
4 lines stated Written from the maker's own pages: mutest.rs
The mutest-rs homepage

Overview

mutest-rs is ranked #22 of 25 in mutation testing tools on Specifiction.

Compared on mutation testing tools

Supported languages
Rustmutest.rs
Test frameworks
Cargo testmutest.rs
Parallel execution
Yesmutest.rs
Mutation operators
arg_default_shadow; bit_op_or_and_swap; bit_op_or_xor_swap; bit_op_shift_dir_swap; bit_op_xor_and_swap; bool_expr_negate; call_delete; call_value_default_shadow; continue_break_swap; eq_op_invert; logical_op_and_or_swap; math_op_add_mul_swap; math_op_add_sub_swap; math_op_div_rem_swap; math_op_mul_div_swap; range_limit_swap; relational_op_eq_swap; relational_op_invertmutest.rs

Facts

Purpose
mutest-rs generates and evaluates Rust program mutations to assess a test suite.mutest.rs · 4 Oct 2026
Workflow
It runs through the `cargo mutest run` subcommand on Cargo packages and workspaces.mutest.rs · 4 Oct 2026
Test compatibility
The documentation says that if `cargo test` works for a package, `cargo mutest run` will generally run the same test suite under mutation analysis.mutest.rs · 4 Oct 2026
Mutation batching
An experimental batching technique combines mutations in distinct program areas to increase parallel evaluation of test cases.mutest.rs · 4 Oct 2026
Configuration
Users can control the active mutation operators with the `--mutation-operators` argument; its default is `all`.mutest.rs · 4 Oct 2026
Integration
The tool provides a Cargo-compatible interface and supports Cargo package and workspace targeting options.mutest.rs · 4 Oct 2026
Installation
The documented installation method is to compile the project from source; the site says compiling it yourself is currently the only option.mutest.rs · 4 Oct 2026
Build requirement
The installation guide instructs users to build the `mutest-runtime` crate and install `mutest-driver` and `cargo-mutest` locally.mutest.rs · 4 Oct 2026
Safety
The documentation describes a safety property for mutations based on the safety of the scope where they are introduced and the safety flag used to invoke the tool.mutest.rs · 4 Oct 2026
Research status
The project README describes mutest-rs as primarily a research tool originally developed for the maker’s ongoing PhD work.github.com · 4 Oct 2026
License
The project README states that mutest-rs is dual licensed under Apache 2.0 and MIT terms.github.com · 4 Oct 2026

Best mutest-rs alternatives

See all 12

Where it ranks on Specifiction

Is mutest-rs yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources