| #![allow(clippy::no_effect, unused)] |
| #![warn(clippy::needless_raw_string_hashes)] |
| |
| fn main() { |
| r#"\aaa"#; |
| //~^ needless_raw_string_hashes |
| r##"Hello "world"!"##; |
| //~^ needless_raw_string_hashes |
| r######" "### "## "# "######; |
| //~^ needless_raw_string_hashes |
| r######" "aa" "# "## "######; |
| //~^ needless_raw_string_hashes |
| br#"\aaa"#; |
| //~^ needless_raw_string_hashes |
| br##"Hello "world"!"##; |
| //~^ needless_raw_string_hashes |
| br######" "### "## "# "######; |
| //~^ needless_raw_string_hashes |
| br######" "aa" "# "## "######; |
| //~^ needless_raw_string_hashes |
| cr#"\aaa"#; |
| //~^ needless_raw_string_hashes |
| cr##"Hello "world"!"##; |
| //~^ needless_raw_string_hashes |
| cr######" "### "## "# "######; |
| //~^ needless_raw_string_hashes |
| cr######" "aa" "# "## "######; |
| //~^ needless_raw_string_hashes |
| |
| r#" |
| //~^ needless_raw_string_hashes |
| \a |
| multiline |
| string |
| "#; |
| |
| r###"rust"###; |
| //~^ needless_raw_string_hashes |
| r#"hello world"#; |
| //~^ needless_raw_string_hashes |
| } |
| |
| fn issue_13503() { |
| println!(r"SELECT * FROM posts"); |
| println!(r#"SELECT * FROM posts"#); |
| //~^ needless_raw_string_hashes |
| println!(r##"SELECT * FROM "posts""##); |
| //~^ needless_raw_string_hashes |
| println!(r##"SELECT * FROM "posts""##); |
| //~^ needless_raw_string_hashes |
| |
| // Test arguments as well |
| println!("{}", r"foobar".len()); |
| } |