すべてのエスケープを無効化する[[Rust]]の文字列リテラル。`r`から始まり、そのあとのダブルクォーテーション外側に`#`を0つ以上付ける。
## `#`の数について
`#`の数は、書きたい文字列に`"`や`#`が含まれるかどうかで決まる。
| `"`が含まれるか | `#`が含まれるか | `#`の数 |
| --------------- | --------------- | ------- |
| 含まれない | 含まれない | 0 |
| 含まれない | 含まれる | 0 |
| 含まれる | 含まれない | 1 |
| 含まれる | 含まれる | 2 |
具体例。
| 書きたい文字列 | [[生文字列リテラル (Rust)]] | エスケープの書き方 |
| -------------- | ----------------------- | ------------------ |
| "foo" | `r#""foo""#` | `"\"foo\""` |
| f #"# b | `r##"f #"# "##` | `"f #\"# b"` |
## MOC
- 📒**関連**
- [[Rustの生文字リテラルとformatマクロを同時に使用]]
- 📜**アクティビティ**
- 📝**トラブルシューティング**