| error[E0308]: mismatched types |
| --> $DIR/str-lit-type-mismatch.rs:2:20 |
| | |
| LL | let x: &[u8] = "foo"; |
| | ----- ^^^^^ |
| | | | |
| | | expected slice `[u8]`, found `str` |
| | | help: consider adding a leading `b`: `b"foo"` |
| | expected due to this |
| | |
| = note: expected reference `&[u8]` |
| found reference `&'static str` |
| |
| error[E0308]: mismatched types |
| --> $DIR/str-lit-type-mismatch.rs:3:23 |
| | |
| LL | let y: &[u8; 4] = "baaa"; |
| | -------- ^^^^^^ |
| | | | |
| | | expected array `[u8; 4]`, found `str` |
| | | help: consider adding a leading `b`: `b"baaa"` |
| | expected due to this |
| | |
| = note: expected reference `&[u8; 4]` |
| found reference `&'static str` |
| |
| error[E0308]: mismatched types |
| --> $DIR/str-lit-type-mismatch.rs:4:19 |
| | |
| LL | let z: &str = b"foo"; |
| | ---- ^^^^^^ |
| | | | |
| | | expected `str`, found array `[u8; 3]` |
| | | help: consider removing the leading `b`: `"foo"` |
| | expected due to this |
| | |
| = note: expected reference `&str` |
| found reference `&'static [u8; 3]` |
| |
| error: aborting due to 3 previous errors |
| |
| For more information about this error, try `rustc --explain E0308`. |