Merge rust-bitcoin/rust-bitcoin#4423: mutants: Remove `impl Display` from mutants.toml exclusion list

055ab7e684 Remove impl Display from mutants exclusion list (Jamil Lambert, PhD)

Pull request description:

  The output of Display should not change in stable crates for types that have well defined formatting and ones that implement FromStr. Crates that are included in the mutation testing have been updated to have regression tests for all relevant Display implementations in #4420 and #4422.

  Remove the exclusion so that the Display implementations are included in mutation testing.

  Together with #4420 and #4422 Closes #4415

ACKs for top commit:
  tcharding:
    ACK 055ab7e684
  apoelstra:
    ACK 055ab7e684e53783b56139d14779fb39268e8f3c; successfully ran local tests
  brunoerg:
    code review ACK 055ab7e684

Tree-SHA512: 703aeee57ec9459b8cef38adbbf04d7bcb2bc425db22512e6936a5a9f6a51c740f62b03ab070aed11bd17740ae6b9f510ec743fd683f98cb03e0a1d086a4784e
This commit is contained in:
merge-script 2025-05-05 19:24:59 +00:00
commit 541acade87
No known key found for this signature in database
GPG Key ID: C588D63CE41B97C1
1 changed files with 0 additions and 2 deletions

View File

@ -7,8 +7,6 @@ exclude_re = [
"impl Arbitrary", "impl Arbitrary",
"impl Debug", "impl Debug",
"impl fmt::Debug", "impl fmt::Debug",
"impl Display",
"impl fmt::Display",
".*Error", ".*Error",
"deserialize", # Skip serde mutation tests "deserialize", # Skip serde mutation tests
"Iterator", # Mutating operations in an iterator can result in an infinite loop "Iterator", # Mutating operations in an iterator can result in an infinite loop