os-rust/tests/ui/borrowck/borrowck-loan-of-static-data-issue-27616.stderr

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

15 lines
546 B
Text
Raw Normal View History

2018-08-08 14:28:26 +02:00
error[E0506]: cannot assign to `*s` because it is borrowed
2018-12-25 08:56:47 -07:00
--> $DIR/borrowck-loan-of-static-data-issue-27616.rs:16:5
2018-08-08 14:28:26 +02:00
|
LL | let alias: &'static mut String = s;
2023-01-15 03:06:44 +00:00
| ------------------- - `*s` is borrowed here
| |
| type annotation requires that `*s` is borrowed for `'static`
2018-08-08 14:28:26 +02:00
...
2019-03-09 15:03:44 +03:00
LL | *s = String::new();
2023-01-15 03:06:44 +00:00
| ^^ `*s` is assigned to here but it was already borrowed
2018-08-08 14:28:26 +02:00
error: aborting due to 1 previous error
2018-08-08 14:28:26 +02:00
For more information about this error, try `rustc --explain E0506`.