diff --git a/.cargo/mutants.toml b/.cargo/mutants.toml
index 87cffbcf21..455bc8e76d 100644
--- a/.cargo/mutants.toml
+++ b/.cargo/mutants.toml
@@ -1,5 +1,5 @@
additional_cargo_args = ["--all-features"]
-examine_globs = ["units/src/**/*.rs", "primitives/src/**/*.rs"]
+examine_globs = ["consensus_encoding/src/**/*.rs", "units/src/**/*.rs", "primitives/src/**/*.rs"]
exclude_globs = [
"units/src/amount/verification.rs" # kani tests
]
@@ -9,28 +9,58 @@ exclude_re = [
"impl fmt::Debug",
".*Error",
"deserialize", # Skip serde mutation tests
+ "serde_details::The details on why we chose this style
-
-According to the [Rust standard library](https://doc.rust-lang.org/std/error/index.html#common-message-styles),
-there are two common styles for how to write `expect` messages:
-
-- using the message to present information to users encountering a panic
- ("expect as error message"); and
-- using the message to present information to developers debugging the panic
- ("expect as precondition").
-
-We opted to use the "expect as precondition" since it clearly states why the
-operation should succeed.
-This may be better for communicating with developers, since they are the target
-audience for the error message and `rust-bitcoin`.
-
-If you want to know more about the decision error messages and expect messages,
-please check:
-
-- https://github.com/rust-bitcoin/rust-bitcoin/issues/2913
-- https://github.com/rust-bitcoin/rust-bitcoin/issues/3053
-- https://github.com/rust-bitcoin/rust-bitcoin/pull/3019
-FooBar Original Design
-///
-/// The foobar was introduced in Bitcoin x.y.z to increase the amount of foo in bar.
-///
-///
-
+