blob: 68cc87ef4073418317d90baff9b9216f2e92c903 [file] [log] [blame]
error[E0506]: cannot assign to `*s` because it is borrowed
--> $DIR/guarantor-issue-46974.rs:19:5
|
17 | let t = &mut *s; // this borrow should last for the entire function
| ------- borrow of `*s` occurs here
18 | let x = &t.0;
19 | *s = (2,); //~ ERROR cannot assign to `*s`
| ^^^^^^^^^ assignment to borrowed `*s` occurs here
error: free region `` does not outlive free region `'static`
--> $DIR/guarantor-issue-46974.rs:25:5
|
25 | &s.0 //~ ERROR free region `` does not outlive free region `'static`
| ^^^^
error: aborting due to 2 previous errors