<p dir="auto">Rust now supports <code class="notranslate">[]</code> in macro invocations, with a driving use case being able to write <code class="notranslate">vec![0, 0, 0]</code> as analogy to the fixed sized vector syntax <code class="notranslate">[0, 0, 0]</code>.</p>
<p dir="auto">However, there is no analogy to the <code class="notranslate">[0, ..n]</code> repeat syntax for it: <code class="notranslate">vec![0, ..n]</code> does not work.</p>
<p dir="auto"><del>For it to be added, <code class="notranslate">vec!</code> would either need to become a procedural macro, or something like <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="34133114" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rfcs/issues/88" data-hovercard-type="pull_request" data-hovercard-url="/rust-lang/rfcs/pull/88/hovercard" href="https://github.com/rust-lang/rfcs/pull/88">rust-lang/rfcs#88</a> needs to be implemented.</del></p>
<p dir="auto">Currently, changing the cname will cause duplicate glue to be generated in trans. It should pay attention to struct only.</p>