数行文字列リテラルには2つの形式があります。
一つ目の形式は、改行と行頭の空白を含む形式です:</p>

<span class='rusttest'>fn main() {
    let s = &quot;foo
    bar&quot;;

assert_eq!(&quot;foo\n        bar&quot;, s);
}</span><pre class='rust rust-example-rendered'>
<span class='kw'>let</span> <span class='ident'>s</span> <span class='op'>=</span> <span class='string'>&quot;foo
    bar&quot;</span>;

<span class='macro'>assert_eq</span><span class='macro'>!</span>(<s