rust/tests/ui/borrowck/two-phase-multi-mut.rs
2025-04-08 23:06:31 +03:00

15 lines
288 B
Rust

struct Foo {
}
impl Foo {
fn method(&mut self, foo: &mut Foo) {
}
}
fn main() {
let mut foo = Foo { };
foo.method(&mut foo);
//~^ ERROR cannot borrow `foo` as mutable more than once at a time
//~^^ ERROR cannot borrow `foo` as mutable more than once at a time
}