n>
}</pre>

<p>desugars to:</p>

<span class='rusttest'>fn main() {
    fn as_str&lt;&#39;a&gt;(data: &amp;&#39;a u32) -&gt; &amp;&#39;a str {
    &#39;b: {
        let s = format!(&quot;{}&quot;, data);
        return &amp;&#39;a s;
    }
}
}</span><pre class='rust rust-example-rendered'>
<span class='kw'>fn</span> <span class='ident'>as_str</span><span class='op'>&lt;</span><span class='lifetime'>&#39;a</span><span class='op'>&gt;</span>(<span class='ident'>data</span>: <span class='kw-2'>&amp;</span><spa