Merge pull request #20802 from ChayimFriedman2/regression20662

minor: Add regression test for need-mut diagnostic
This commit is contained in:
Chayim Refael Friedman 2025-10-05 19:06:18 +00:00 committed by GitHub
commit 15cb465ad6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1302,6 +1302,22 @@ fn main() {
let mut var = 1;
let mut func = || (var,) = (2,);
func();
}
"#,
);
}
#[test]
fn regression_20662() {
check_diagnostics(
r#"
//- minicore: index
pub trait A: core::ops::IndexMut<usize> {
type T: A;
}
fn func(a: &mut impl A, b: &mut [i32]) {
b[0] += 1;
}
"#,
);