]>
Commit | Line | Data |
---|---|---|
8faf50e0 | 1 | error[E0596]: cannot borrow `*f.s` as mutable, as it is behind a `&` reference |
83c7162d XL |
2 | --> $DIR/issue-38147-4.rs:16:5 |
3 | | | |
94b46f34 XL |
4 | LL | fn f(x: usize, f: &Foo) { |
5 | | ---- help: consider changing this to be a mutable reference: `&mut Foo<'_>` | |
83c7162d | 6 | LL | f.s.push('x'); //~ ERROR cannot borrow data mutably |
94b46f34 | 7 | | ^^^ `f` is a `&` reference, so the data it refers to cannot be borrowed as mutable |
83c7162d XL |
8 | |
9 | error: aborting due to previous error | |
10 | ||
11 | For more information about this error, try `rustc --explain E0596`. |