rust/tests/ui/borrowck/issue-69789-iterator-mut-suggestion.rs
2023-01-11 09:32:08 +00:00

12 lines
346 B
Rust

// Regression test for #69789: rustc generated an invalid suggestion
// when `&` reference from `&mut` iterator is mutated.
fn main() {
for item in &mut std::iter::empty::<&'static ()>() {
//~^ NOTE this iterator yields `&` references
*item = ();
//~^ ERROR cannot assign
//~| NOTE cannot be written
}
}