# Default Implementation in Protocols

**URL:** <https://forums.swift.org/t/default-implementation-in-protocols/15794>\
**Category:** Pitches\
**Created:** [September 4, 2018, 3:38am UTC](https://forums.swift.org/t/default-implementation-in-protocols/15794 "2018-09-04T03:38:10Z")\
**Posts on this page:** 1\
**Showing post:** 20

<div class="post-metadata">

**Author:** ![Joe\_Groff](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/joe_groff/32/1929_2.png) [@Joe\_Groff](https://forums.swift.org/u/Joe_Groff)\
**Post date:** [September 5, 2018, 5:42pm UTC](https://forums.swift.org/t/default-implementation-in-protocols/15794/20 "2018-09-05T17:42:30Z")

</div>

I wonder whether there's some synergy with the discussion around conditional conformances on [opaque result types](https://forums.swift.org/t/opaque-result-types/15645/). If we go with one of the proposed syntaxes for in-line conditional conformances there, maybe we could also use it to denote conditional default implementations in protocols?

---

_[View the full topic](https://forums.swift.org/t/default-implementation-in-protocols/15794)._
