fix minor errors
This commit is contained in:
parent
a4e3f361ba
commit
efe3d69ad8
4 changed files with 11 additions and 12 deletions
|
@ -9,7 +9,7 @@
|
||||||
// except according to those terms.
|
// except according to those terms.
|
||||||
// ignore-tidy-tab
|
// ignore-tidy-tab
|
||||||
fn main() {
|
fn main() {
|
||||||
let b = "hello";
|
let b = "hello";
|
||||||
let _a = b + ", World!";
|
let _a = b + ", World!";
|
||||||
//~^ ERROR E0369
|
//~^ ERROR E0369
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
error[E0369]: binary operation `+` cannot be applied to type `&str`
|
error[E0369]: binary operation `+` cannot be applied to type `&str`
|
||||||
--> $DIR/issue-47377.rs:13:14
|
--> $DIR/issue-47377.rs:13:12
|
||||||
|
|
|
|
||||||
13 | let _a = b + ", World!";
|
13 | let _a = b + ", World!";
|
||||||
| ^^^^^^^^^^^^^^ `+` can't be used to concatenate two `&str` strings
|
| ^^^^^^^^^^^^^^ `+` can't be used to concatenate two `&str` strings
|
||||||
help: `to_owned()` can be used to create an owned `String` from a string reference. String concatenation appends the string on the right to the string on the left and may require reallocation. This requires ownership of the string on the left
|
help: `to_owned()` can be used to create an owned `String` from a string reference. String concatenation appends the string on the right to the string on the left and may require reallocation. This requires ownership of the string on the left
|
||||||
|
|
|
|
||||||
13 | let _a = b.to_owned() + ", World!";
|
13 | let _a = b.to_owned() + ", World!";
|
||||||
| ^^^^^^^^^^^^
|
| ^^^^^^^^^^^^
|
||||||
|
|
||||||
error: aborting due to previous error
|
error: aborting due to previous error
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,6 @@
|
||||||
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
||||||
// option. This file may not be copied, modified, or distributed
|
// option. This file may not be copied, modified, or distributed
|
||||||
// except according to those terms.
|
// except according to those terms.
|
||||||
// ignore-tidy-tab
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let b = "hello";
|
let b = "hello";
|
||||||
println!("🦀🦀🦀🦀🦀"); let _a = b + ", World!";
|
println!("🦀🦀🦀🦀🦀"); let _a = b + ", World!";
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
error[E0369]: binary operation `+` cannot be applied to type `&str`
|
error[E0369]: binary operation `+` cannot be applied to type `&str`
|
||||||
--> $DIR/issue-47380.rs:13:33
|
--> $DIR/issue-47380.rs:12:33
|
||||||
|
|
|
|
||||||
13 | println!("🦀🦀🦀🦀🦀"); let _a = b + ", World!";
|
12 | println!("🦀🦀🦀🦀🦀"); let _a = b + ", World!";
|
||||||
| ^^^^^^^^^^^^^^ `+` can't be used to concatenate two `&str` strings
|
| ^^^^^^^^^^^^^^ `+` can't be used to concatenate two `&str` strings
|
||||||
help: `to_owned()` can be used to create an owned `String` from a string reference. String concatenation appends the string on the right to the string on the left and may require reallocation. This requires ownership of the string on the left
|
help: `to_owned()` can be used to create an owned `String` from a string reference. String concatenation appends the string on the right to the string on the left and may require reallocation. This requires ownership of the string on the left
|
||||||
|
|
|
|
||||||
13 | println!("🦀🦀🦀🦀🦀"); let _a = b.to_owned() + ", World!";
|
12 | println!("🦀🦀🦀🦀🦀"); let _a = b.to_owned() + ", World!";
|
||||||
| ^^^^^^^^^^^^
|
| ^^^^^^^^^^^^
|
||||||
|
|
||||||
error: aborting due to previous error
|
error: aborting due to previous error
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue