mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-29 10:13:54 +00:00
32 lines
670 B
Rust
32 lines
670 B
Rust
// check-pass
|
||
// ignore-tidy-tab
|
||
|
||
fn main() {
|
||
let s = "\
|
||
|
||
";
|
||
//~^^^ WARNING multiple lines skipped by escaped newline
|
||
assert_eq!(s, "");
|
||
|
||
let s = "foo\
|
||
bar
|
||
";
|
||
//~^^^ WARNING whitespace symbol '\u{a0}' is not skipped
|
||
assert_eq!(s, "foo bar\n ");
|
||
|
||
let s = "a\
|
||
b";
|
||
assert_eq!(s, "ab");
|
||
|
||
let s = "a\
|
||
b";
|
||
assert_eq!(s, "ab");
|
||
|
||
let s = "a\
|
||
b";
|
||
//~^^ WARNING whitespace symbol '\u{c}' is not skipped
|
||
// '\x0c' is ASCII whitespace, but it may not need skipped
|
||
// discussion: https://github.com/rust-lang/rust/pull/108403
|
||
assert_eq!(s, "a\x0cb");
|
||
}
|