mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-02 11:44:28 +00:00
58 lines
1.6 KiB
Plaintext
58 lines
1.6 KiB
Plaintext
error[E0515]: cannot return reference to local variable `x`
|
|
--> $DIR/issue-52534-1.rs:6:9
|
|
|
|
|
LL | &x
|
|
| ^^ returns a reference to data owned by the current function
|
|
|
|
error[E0515]: cannot return reference to local variable `x`
|
|
--> $DIR/issue-52534-1.rs:13:5
|
|
|
|
|
LL | &x
|
|
| ^^ returns a reference to data owned by the current function
|
|
|
|
error[E0515]: cannot return value referencing local variable `x`
|
|
--> $DIR/issue-52534-1.rs:19:5
|
|
|
|
|
LL | &&x
|
|
| ^--
|
|
| ||
|
|
| |`x` is borrowed here
|
|
| returns a value referencing data owned by the current function
|
|
|
|
error[E0515]: cannot return reference to temporary value
|
|
--> $DIR/issue-52534-1.rs:19:5
|
|
|
|
|
LL | &&x
|
|
| ^--
|
|
| ||
|
|
| |temporary value created here
|
|
| returns a reference to data owned by the current function
|
|
|
|
error[E0515]: cannot return reference to local variable `x`
|
|
--> $DIR/issue-52534-1.rs:26:5
|
|
|
|
|
LL | &x
|
|
| ^^ returns a reference to data owned by the current function
|
|
|
|
error[E0515]: cannot return reference to local variable `x`
|
|
--> $DIR/issue-52534-1.rs:32:5
|
|
|
|
|
LL | &x
|
|
| ^^ returns a reference to data owned by the current function
|
|
|
|
error[E0515]: cannot return reference to local variable `x`
|
|
--> $DIR/issue-52534-1.rs:38:5
|
|
|
|
|
LL | &x
|
|
| ^^ returns a reference to data owned by the current function
|
|
|
|
error[E0515]: cannot return reference to local variable `x`
|
|
--> $DIR/issue-52534-1.rs:44:5
|
|
|
|
|
LL | &x
|
|
| ^^ returns a reference to data owned by the current function
|
|
|
|
error: aborting due to 8 previous errors
|
|
|
|
For more information about this error, try `rustc --explain E0515`.
|