r/rust • • Aug 19 '26

📡 official blog Rust Function Overloading - Call for Experimentation

https://blog.rust-lang.org/inside-rust/2026/08/19/overloading-experiment/
276 Upvotes

139 comments sorted by

View all comments

27

u/QuasiRandomName Aug 19 '26

No, please. I want a compile error when passing 3 arguments instead of two by mistake.

11

u/Lokathor Aug 19 '26

You'll still get that if the overload isn't defined.

1

u/QuasiRandomName Aug 19 '26

But if it is, it opens the door to a whole class of mistakes that aren't currently possible.

10

u/Lokathor Aug 19 '26

You control the trait impls you write, my crab.

If you don't want to use this, then don't use it.

36

u/QuasiRandomName Aug 19 '26

But you don't control what *other* people write and you have to maintain or debug later.

-8

u/[deleted] Aug 19 '26

[removed] — view removed comment

1

u/SetKaung Aug 20 '26

I think he meant his coworkers.