cargo-mutants 27.0.0

Inject bugs and see if your tests catch them
1
2
3
4
5
6
7
8
9
10
11
12
13
14
fn has_nested() -> u32 {
    fn inner() -> u32 {
        12
    }
    inner() * inner()
}

#[cfg(test)]
mod test {
    #[test]
    fn has_nested() {
        assert_eq!(super::has_nested(), 144);
    }
}