#![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()); }