rust/tests/ui/strings.stderr

81 lines
2.0 KiB
Plaintext

error: you added something to a string. Consider using `String::push_str()` instead
--> $DIR/strings.rs:10:13
|
10 | x = x + ".";
| ^^^^^^^
|
note: lint level defined here
--> $DIR/strings.rs:4:8
|
4 | #[deny(string_add)]
| ^^^^^^^^^^
error: you added something to a string. Consider using `String::push_str()` instead
--> $DIR/strings.rs:14:13
|
14 | let z = y + "...";
| ^^^^^^^^^
error: you assigned the result of adding something to this string. Consider using `String::push_str()` instead
--> $DIR/strings.rs:24:9
|
24 | x = x + ".";
| ^^^^^^^^^^^
|
note: lint level defined here
--> $DIR/strings.rs:19:8
|
19 | #[deny(string_add_assign)]
| ^^^^^^^^^^^^^^^^^
error: you assigned the result of adding something to this string. Consider using `String::push_str()` instead
--> $DIR/strings.rs:38:9
|
38 | x = x + ".";
| ^^^^^^^^^^^
|
note: lint level defined here
--> $DIR/strings.rs:33:20
|
33 | #[deny(string_add, string_add_assign)]
| ^^^^^^^^^^^^^^^^^
error: you added something to a string. Consider using `String::push_str()` instead
--> $DIR/strings.rs:42:13
|
42 | let z = y + "...";
| ^^^^^^^^^
|
note: lint level defined here
--> $DIR/strings.rs:33:8
|
33 | #[deny(string_add, string_add_assign)]
| ^^^^^^^^^^
error: calling `as_bytes()` on a string literal
--> $DIR/strings.rs:50:14
|
50 | let bs = "hello there".as_bytes();
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
note: lint level defined here
--> $DIR/strings.rs:48:8
|
48 | #[deny(string_lit_as_bytes)]
| ^^^^^^^^^^^^^^^^^^^
help: consider using a byte string literal instead
| let bs = b"hello there";
warning: manual implementation of an assign operation
--> $DIR/strings.rs:68:7
|
68 | ; x = x + 1;
| ^^^^^^^^^
|
= note: #[warn(assign_op_pattern)] on by default
help: replace it with
| ; x += 1;
error: aborting due to 6 previous errors