# Automatically derive properties for enum cases

**URL:** <https://forums.swift.org/t/automatically-derive-properties-for-enum-cases/10843>\
**Category:** Pitches\
**Created:** [March 11, 2018, 4:29pm UTC](https://forums.swift.org/t/automatically-derive-properties-for-enum-cases/10843 "2018-03-11T16:29:51Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![stephencelis](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/stephencelis/32/2675_2.png) [@stephencelis](https://forums.swift.org/u/stephencelis)\
**Post date:** [March 11, 2018, 6:08pm UTC](https://forums.swift.org/t/automatically-derive-properties-for-enum-cases/10843/5 "2018-03-11T18:08:48Z")

</div>

> [@xwu](#):
>
> But that would seem to create ambiguity with binding to the case as a function type. Not sure how to square that circle.

It would seem to maybe require support for property overloads, which seems like a dicey proposal. The only other choice I see is revisiting the unimplemented decision and suggest its removal by way of any proposal made after this pitch. Would love to hear other solutions, though, that don't conflict!

---

_[View the full topic](https://forums.swift.org/t/automatically-derive-properties-for-enum-cases/10843)._
