|
LL | let &_
| ^^ types differ in mutability
+...
+LL | = foo;
+ | --- this expression has type `&mut {integer}`
|
- = note: expected type `&mut {integer}`
- found type `&_`
+ = note: expected mutable reference `&mut {integer}`
+ found reference `&_`
error[E0308]: mismatched types
--> $DIR/mut-pattern-mismatched.rs:15:9
|
LL | let &mut _
| ^^^^^^ types differ in mutability
+...
+LL | = bar;
+ | --- this expression has type `&{integer}`
|
- = note: expected type `&{integer}`
- found type `&mut _`
+ = note: expected reference `&{integer}`
+ found mutable reference `&mut _`
error: aborting due to 2 previous errors