<preclass="syntax-highlighting"><codeclass="language-rust"><spanclass="source rust"><spanclass="storage type rust">const</span><spanclass="meta function rust"><spanclass="meta function rust"><spanclass="storage type function rust">fn</span></span><spanclass="entity name function rust">dogs</span></span><spanclass="meta function rust"><spanclass="meta function parameters rust"><spanclass="punctuation section parameters begin rust">(</span></span><spanclass="meta function rust"><spanclass="meta function parameters rust"><spanclass="punctuation section parameters end rust">)</span></span></span></span><spanclass="meta function rust"><spanclass="meta function return-type rust"><spanclass="punctuation separator rust">-></span></span></span><spanclass="keyword operator rust">!</span><spanclass="meta block rust"><spanclass="punctuation section block begin rust">{</span> yay </span><spanclass="meta block rust"><spanclass="punctuation section block end rust">}</span></span></span></code></pre>
```rust
const fn dogs() -> ! { yay }
```
<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEdocument SYSTEM "CommonMark.dtd"><documentxmlns="http://commonmark.org/xml/1.0"><code_blockinfo="rust"xml:space="preserve">const fn dogs() -> ! { yay }
</code_block></document>
$ comrak -e fenced-code-attributes -t commonmark -t xml
<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEdocument SYSTEM "CommonMark.dtd"><documentxmlns="http://commonmark.org/xml/1.0"><code_blockinfo="german"xml:space="preserve">Ähm... egal.
</code_block></document>
$ comrak -e fenced-code-attributes -t commonmark -t xml
<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEdocument SYSTEM "CommonMark.dtd"><documentxmlns="http://commonmark.org/xml/1.0"><code_blockinfo="german"xml:space="preserve">Ähm... egal.
</code_block></document>