24
Rust Doesn't Have Named Arguments. So What?
(thoughtbot.com)
Welcome to the Rust community! This is a place to discuss about the Rust programming language.
Credits
I would say the main downside of that approach is that it doesn't give you an error for new options in the version that includes Default::default(). There might also be some issues with new options being breaking changes but I am not familiar enough with the rules for that to say.