]>
git.proxmox.com Git - rustc.git/blob - src/test/run-pass/raw-str.rs
2 // ignore-tidy-linelength
5 assert_eq
!(r
"abc", "abc");
7 assert_eq
!(r
#"abc"#, "abc");
9 assert_eq
!(r
"###", "###");
11 assert_eq
!(r
"\", "\\");
13 assert_eq
!(r
#"\""#, "\\\"");
15 assert_eq
!(r
#"#"\n""#, "#\"\\n\"");
17 assert_eq
!(r
##"a"#"b"##, "a\"#\"b");
20 assert_eq
!(r
#""%\(\d\+\$\)\=[-+' #0*]*\(\d*\|\*\|\*\d\+\$\)\(\.\(\d*\|\*\|\*\d\+\$\)\)\=\([hlLjzt]\|ll\|hh\)\=\([aAbdiuoxXDOUfFeEgGcCsSpn?]\|\[\^\=.[^]]*\]\)""#,
21 "\"%\\(\\d\\+\\$\\)\\=[-+' #0*]*\\(\\d*\\|\\*\\|\\*\\d\\+\\$\\)\\(\\.\\(\\d*\\|\\*\\|\\*\\d\\+\\$\\)\\)\\=\\([hlLjzt]\\|ll\\|hh\\)\\=\\([aAbdiuoxXDOUfFeEgGcCsSpn?]\\|\\[\\^\\=.[^]]*\\]\\)\"");
23 assert_eq
!(r
"newline:'
24 ', tab:' ', unicode:'●', null:'