string literal in Rust

A string literal is a sequence of any Unicode characters enclosed within two "(double-quote) characters, with the exception of " itself, which must be escaped by a preceding \ character.
Raw string literals do not process any escapes. They start with the character r, followed by zero or more of the character # and a “ character. The raw string body can contain any sequence of Unicode characters and is terminated only by another ” character, followed by the same number of # characters that preceded the opening “ character.
```
"foo"; r"foo";                     // foo
"\"foo\""; r#""foo""#;             // "foo"

"foo #\"# bar";
r##"foo #"# bar"##;                // foo #"# bar

"\x52"; "R"; r"R";                 // R
"\\x52"; r"\x52";                  // \x52
```