# Default Arguments (enum, struct)

**URL:** <https://internals.rust-lang.org/t/default-arguments-enum-struct/14972>\
**Category:** language design\
**Created:** [July 2, 2021, 8:34am UTC](https://internals.rust-lang.org/t/default-arguments-enum-struct/14972 "2021-07-02T08:34:38Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![Nokel81](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/nokel81/32/3966_2.png) [@Nokel81](https://internals.rust-lang.org/u/Nokel81)\
**Post date:** [July 2, 2021, 1:49pm UTC](https://internals.rust-lang.org/t/default-arguments-enum-struct/14972/6 "2021-07-02T13:49:02Z")

</div>

This has been suggested several times before.

At least with [Named & Default Arguments - A Review, Proposal and Macro Implementation](https://internals.rust-lang.org/t/named-default-arguments-a-review-proposal-and-macro-implementation/8396)

But several other proposals have mentioned default args even if they weren't about it exclusively.

What does this proposal bring to the table that those proposals didn't?

---

_[View the full topic](https://internals.rust-lang.org/t/default-arguments-enum-struct/14972)._
