# Pitch: struct memberwise initialization with \`let\` default values

**URL:** <https://forums.swift.org/t/pitch-struct-memberwise-initialization-with-let-default-values/30173>\
**Category:** Pitches\
**Created:** [October 25, 2019, 3:24pm UTC](https://forums.swift.org/t/pitch-struct-memberwise-initialization-with-let-default-values/30173 "2019-10-25T15:24:03Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![clayellis](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/clayellis/32/43646_2.png) [@clayellis](https://forums.swift.org/u/clayellis)\
**Post date:** [October 25, 2019, 8:33pm UTC](https://forums.swift.org/t/pitch-struct-memberwise-initialization-with-let-default-values/30173/10 "2019-10-25T20:33:37Z")

</div>

I apologize for hurting your feelings.

I suggest that if you're pitching this change to include some justifications as to why the change should be made. I'd recommend looking at these related threads for inspiration:

- [State of the Memberwise Initializer](https://forums.swift.org/t/state-of-the-memberwise-initializer/17168)
- [Synthesizing default values for the memberwise initializer](https://forums.swift.org/t/synthesizing-default-values-for-the-memberwise-initializer/17227)

Cheers

---

_[View the full topic](https://forums.swift.org/t/pitch-struct-memberwise-initialization-with-let-default-values/30173)._
