dev-util/cargo-mutants (bentoo)

Search

Install

Install this package:

emerge -a dev-util/cargo-mutants

Package Information

Description:
cargo-mutants performs mutation testing: it rewrites your source in small, plausible ways -- a returned value replaced, a condition negated -- and reruns the test suite for each mutant. A mutant that survives is a change no test noticed, which is a far stronger signal than line coverage: coverage says a line ran, a surviving mutant says nothing checked what that line did.
Homepage:
https://mutants.rs/
License:
MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions CC0-1.0 ISC MIT Unicode-3.0

Versions

Version EAPI Keywords Slot
27.1.0 8 ~amd64 ~arm64 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>lucascs@protonmail.com</email>
		<name>Lucas C.S.</name>
	</maintainer>
	<longdescription lang="en">
		cargo-mutants performs mutation testing: it rewrites your source in
		small, plausible ways -- a returned value replaced, a condition
		negated -- and reruns the test suite for each mutant. A mutant that
		survives is a change no test noticed, which is a far stronger signal
		than line coverage: coverage says a line ran, a surviving mutant says
		nothing checked what that line did.
	</longdescription>
	<upstream>
		<bugs-to>https://github.com/sourcefrog/cargo-mutants/issues</bugs-to>
		<remote-id type="github">sourcefrog/cargo-mutants</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

Manifest

Type File Size Versions
DIST cargo-mutants-27.1.0.tar.gz 250586 bytes 27.1.0
Unmatched Entries
Type File Size
DIST aho-corasick-1.1.3.crate 183311 bytes
DIST anstream-0.6.18.crate 29681 bytes
DIST anstyle-1.0.10.crate 15725 bytes
DIST anstyle-parse-0.2.6.crate 22343 bytes
DIST anstyle-query-1.1.2.crate 9969 bytes
DIST anstyle-wincon-3.0.7.crate 12400 bytes
DIST anyhow-1.0.86.crate 46741 bytes
DIST assert_cmd-2.0.17.crate 26914 bytes
DIST assert_matches-1.5.0.crate 7761 bytes
DIST atty-0.2.14.crate 5470 bytes
DIST autocfg-1.4.0.crate 17712 bytes
DIST bitflags-1.3.2.crate 23021 bytes
DIST bitflags-2.8.0.crate 47482 bytes
DIST borsh-1.5.5.crate 76621 bytes
DIST bstr-1.11.3.crate 351536 bytes
DIST bumpalo-3.17.0.crate 91975 bytes
DIST camino-1.2.2.crate 41202 bytes
DIST cargo-platform-0.3.2.crate 13515 bytes
DIST cargo_metadata-0.23.1.crate 30497 bytes
DIST cfg-expr-0.17.2.crate 44034 bytes
DIST cfg-if-1.0.0.crate 7934 bytes
DIST cfg_aliases-0.2.1.crate 6355 bytes
DIST clap-4.5.28.crate 56073 bytes
DIST clap_builder-4.5.27.crate 168024 bytes
DIST clap_complete-4.0.0.crate 30982 bytes
DIST clap_derive-4.5.28.crate 33428 bytes
DIST clap_lex-0.7.4.crate 12858 bytes
DIST color-print-0.3.1.crate 7543 bytes
DIST color-print-proc-macro-0.3.7.crate 23082 bytes
DIST colorchoice-1.0.3.crate 7923 bytes
DIST console-0.15.0.crate 23507 bytes
DIST cp_r-0.5.2.crate 10695 bytes
DIST crossbeam-deque-0.8.6.crate 22471 bytes
DIST crossbeam-epoch-0.9.18.crate 46875 bytes
DIST crossbeam-utils-0.8.21.crate 42691 bytes
DIST ctrlc-3.4.7.crate 14606 bytes
DIST diff-0.1.13.crate 46216 bytes
DIST difflib-0.4.0.crate 7638 bytes
DIST doc-comment-0.3.3.crate 4123 bytes
DIST dyn-clone-1.0.19.crate 12896 bytes
DIST either-1.13.0.crate 19169 bytes
DIST encode_unicode-0.3.6.crate 45741 bytes
DIST env_filter-0.1.3.crate 15191 bytes
DIST env_logger-0.11.6.crate 31105 bytes
DIST equivalent-1.0.1.crate 6615 bytes
DIST errno-0.3.10.crate 11824 bytes
DIST fastrand-2.3.0.crate 15076 bytes
DIST filetime-0.2.27.crate 16678 bytes
DIST flickzeug-0.4.5.crate 103828 bytes
DIST float-cmp-0.10.0.crate 10702 bytes
DIST fnv-1.0.7.crate 11266 bytes
DIST fs2-0.4.0.crate 12029 bytes
DIST fuchsia-cprng-0.1.1.crate 2950 bytes
DIST getrandom-0.3.3.crate 49493 bytes
DIST globset-0.4.16.crate 26533 bytes
DIST guppy-workspace-hack-0.1.0.crate 1031 bytes
DIST hashbrown-0.12.3.crate 102968 bytes
DIST hashbrown-0.17.1.crate 155512 bytes
DIST heck-0.5.0.crate 11517 bytes
DIST hermit-abi-0.1.19.crate 9979 bytes
DIST hermit-abi-0.3.9.crate 16165 bytes
DIST ignore-0.4.23.crate 55901 bytes
DIST indexmap-1.9.3.crate 54653 bytes
DIST indexmap-2.14.0.crate 104085 bytes
DIST indoc-2.0.0.crate 13989 bytes
DIST insta-1.12.0.crate 519777 bytes
DIST is_terminal_polyfill-1.70.1.crate 7492 bytes
DIST itertools-0.13.0.crate 146261 bytes
DIST itoa-1.0.14.crate 11210 bytes
DIST jiff-0.1.29.crate 654849 bytes
DIST jobserver-0.1.0.crate 14719 bytes
DIST js-sys-0.3.77.crate 55538 bytes
DIST kernel32-sys-0.2.2.crate 24537 bytes
DIST lazy_static-1.4.0.crate 10443 bytes
DIST libc-0.2.174.crate 779933 bytes
DIST libredox-0.1.3.crate 6068 bytes
DIST linked-hash-map-0.5.6.crate 15049 bytes
DIST linux-raw-sys-0.11.0.crate 2659624 bytes
DIST linux-raw-sys-0.4.15.crate 2150898 bytes
DIST log-0.4.25.crate 44876 bytes
DIST matchers-0.2.0.crate 7075 bytes
DIST memchr-2.7.4.crate 96670 bytes
DIST minimal-lexical-0.2.1.crate 94841 bytes
DIST mutants-0.0.3.crate 1410 bytes
DIST nextest-metadata-0.12.1.crate 17060 bytes
DIST nextest-workspace-hack-0.1.0.crate 1040 bytes
DIST nix-0.30.1.crate 342015 bytes
DIST nom-7.1.3.crate 117570 bytes
DIST normalize-line-endings-0.3.0.crate 5737 bytes
DIST nu-ansi-term-0.50.1.crate 28536 bytes
DIST num-traits-0.2.19.crate 51631 bytes
DIST num_cpus-1.16.0.crate 15713 bytes
DIST nutmeg-0.1.6.crate 30496 bytes
DIST once_cell-1.20.3.crate 33456 bytes
DIST path-slash-0.2.0.crate 7913 bytes
DIST pin-project-lite-0.2.16.crate 30504 bytes
DIST portable-atomic-1.11.1.crate 185506 bytes
DIST portable-atomic-util-0.2.4.crate 47043 bytes
DIST predicates-3.1.3.crate 24063 bytes
DIST predicates-core-1.0.9.crate 8618 bytes
DIST predicates-tree-1.0.12.crate 8392 bytes
DIST pretty_assertions-1.4.1.crate 78952 bytes
DIST proc-macro2-1.0.95.crate 51820 bytes
DIST quick-error-1.2.3.crate 15066 bytes
DIST quote-1.0.35.crate 28136 bytes
DIST r-efi-5.3.0.crate 64532 bytes
DIST rand-0.3.23.crate 11318 bytes
DIST rand-0.4.6.crate 76401 bytes
DIST rand_core-0.3.1.crate 15483 bytes
DIST rand_core-0.4.2.crate 20243 bytes
DIST rdrand-0.4.0.crate 6456 bytes
DIST redox_syscall-0.4.1.crate 24858 bytes
DIST redox_syscall-0.5.8.crate 26319 bytes
DIST ref-cast-1.0.24.crate 15252 bytes
DIST ref-cast-impl-1.0.24.crate 9968 bytes
DIST reflink-0.1.3.crate 5967 bytes
DIST regex-1.10.0.crate 252119 bytes
DIST regex-automata-0.4.9.crate 618525 bytes
DIST regex-syntax-0.8.5.crate 357541 bytes
DIST rustix-0.38.44.crate 379347 bytes
DIST rustix-1.1.2.crate 422717 bytes
DIST rustversion-1.0.19.crate 20616 bytes
DIST rusty-fork-0.3.1.crate 21108 bytes
DIST ryu-1.0.19.crate 48770 bytes
DIST same-file-1.0.6.crate 10183 bytes
DIST schemars-0.9.0.crate 80032 bytes
DIST schemars_derive-0.9.0.crate 25241 bytes
DIST semver-1.0.27.crate 30081 bytes
DIST serde-1.0.228.crate 83652 bytes
DIST serde_core-1.0.228.crate 63111 bytes
DIST serde_derive-1.0.228.crate 59605 bytes
DIST serde_derive_internals-0.29.1.crate 26189 bytes
DIST serde_json-1.0.149.crate 155994 bytes
DIST serde_spanned-1.1.1.crate 11025 bytes
DIST serde_yaml-0.8.26.crate 40670 bytes
DIST sharded-slab-0.1.7.crate 58227 bytes
DIST similar-2.1.0.crate 50464 bytes
DIST smallvec-1.13.2.crate 35216 bytes
DIST smol_str-0.3.2.crate 17504 bytes
DIST strsim-0.11.1.crate 14266 bytes
DIST strum-0.26.0.crate 5864 bytes
DIST strum_macros-0.26.4.crate 27531 bytes
DIST syn-2.0.104.crate 299699 bytes
DIST target-lexicon-0.12.16.crate 26488 bytes
DIST target-spec-3.2.2.crate 23684 bytes
DIST tempfile-3.22.0.crate 43044 bytes
DIST terminal_size-0.1.17.crate 9141 bytes
DIST terminal_size-0.4.1.crate 10037 bytes
DIST termtree-0.5.1.crate 8498 bytes
DIST test-log-0.2.16.crate 9919 bytes
DIST test-log-macros-0.2.17.crate 8127 bytes
DIST thiserror-2.0.17.crate 28857 bytes
DIST thiserror-impl-2.0.17.crate 21344 bytes
DIST thread_local-1.1.8.crate 13962 bytes
DIST toml-1.1.2+spec-1.1.0.crate 56327 bytes
DIST toml_datetime-1.1.1+spec-1.1.0.crate 17982 bytes
DIST toml_parser-1.1.2+spec-1.1.0.crate 35485 bytes
DIST toml_writer-1.1.1+spec-1.1.0.crate 18841 bytes
DIST tracing-0.1.41.crate 82448 bytes
DIST tracing-attributes-0.1.28.crate 33280 bytes
DIST tracing-core-0.1.33.crate 63434 bytes
DIST tracing-log-0.2.0.crate 17561 bytes
DIST tracing-subscriber-0.3.20.crate 212274 bytes
DIST unicode-ident-1.0.16.crate 47684 bytes
DIST unicode-width-0.1.14.crate 271615 bytes
DIST utf8parse-0.2.2.crate 13499 bytes
DIST valuable-0.1.1.crate 28679 bytes
DIST wait-timeout-0.2.1.crate 11435 bytes
DIST walkdir-2.5.0.crate 23951 bytes
DIST wasi-0.14.7+wasi-0.2.4.crate 18219 bytes
DIST wasip2-1.0.1+wasi-0.2.4.crate 132087 bytes
DIST wasite-0.1.0.crate 2346 bytes
DIST wasm-bindgen-0.2.100.crate 48288 bytes
DIST wasm-bindgen-backend-0.2.100.crate 32111 bytes
DIST wasm-bindgen-macro-0.2.100.crate 9663 bytes
DIST wasm-bindgen-macro-support-0.2.100.crate 26243 bytes
DIST wasm-bindgen-shared-0.2.100.crate 8570 bytes
DIST web-sys-0.3.77.crate 638246 bytes
DIST whoami-1.5.0.crate 24008 bytes
DIST winapi-0.2.8.crate 455145 bytes
DIST winapi-0.3.9.crate 1200382 bytes
DIST winapi-build-0.1.1.crate 669 bytes
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 bytes
DIST winapi-util-0.1.9.crate 12464 bytes
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 bytes
DIST windows-sys-0.52.0.crate 2576877 bytes
DIST windows-sys-0.59.0.crate 2387323 bytes
DIST windows-targets-0.52.6.crate 6403 bytes
DIST windows_aarch64_gnullvm-0.52.6.crate 435718 bytes
DIST windows_aarch64_msvc-0.52.6.crate 832615 bytes
DIST windows_i686_gnu-0.52.6.crate 880402 bytes
DIST windows_i686_gnullvm-0.52.6.crate 475940 bytes
DIST windows_i686_msvc-0.52.6.crate 901163 bytes
DIST windows_x86_64_gnu-0.52.6.crate 836363 bytes
DIST windows_x86_64_gnullvm-0.52.6.crate 435707 bytes
DIST windows_x86_64_msvc-0.52.6.crate 832564 bytes
DIST winnow-1.0.3.crate 187990 bytes
DIST wit-bindgen-0.46.0.crate 60508 bytes
DIST yaml-rust-0.4.5.crate 47783 bytes
DIST yansi-0.5.1.crate 16525 bytes
DIST yansi-1.0.1.crate 75497 bytes
DIST zmij-1.0.21.crate 26665 bytes