# Pre-RFC: Easier extension-traits

**URL:** <https://internals.rust-lang.org/t/pre-rfc-easier-extension-traits/19327>\
**Category:** language design\
**Created:** [August 14, 2023, 12:33am UTC](https://internals.rust-lang.org/t/pre-rfc-easier-extension-traits/19327 "2023-08-14T00:33:03Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![user16251](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/user16251/32/10186_2.png) [@user16251](https://internals.rust-lang.org/u/user16251)\
**Post date:** [August 15, 2023, 1:15am UTC](https://internals.rust-lang.org/t/pre-rfc-easier-extension-traits/19327/4 "2023-08-15T01:15:49Z")

</div>

There was a [thread](https://internals.rust-lang.org/t/weird-syntax-idea-s-for-umcs/19200) with a proposal for a uniform method call syntax about a month ago that is related. What if you could write `x.(f)(y)` to mean `f(x, y)`?

---

_[View the full topic](https://internals.rust-lang.org/t/pre-rfc-easier-extension-traits/19327)._
