Y
Hacker News
new
|
ask
|
show
|
jobs
by
PxldLtd
83 days ago
Yeah this is all over Rust codebases too for good reason. The argument is that default params obfuscate behaviour and passing in a struct (in Rust) with defaults kneecaps your ability to validate parameters at compile time.
1 comments
Pay08
83 days ago
It does have defaults, the above example manually sets everything to show people reading the docs what that looks like.
link