Comment Comment by devanl In Rust, you can't implicitly omit fields when instantiating a struct, so it would have to be a bit more verbose, explicitly using Rust's analog to the spread syntax.It would have to look something like: f({ hours: 2, seconds: 53, ..Default::default() }) The defaults could come from some value / function with a name shorter than Default::default(), but it would be less clear. parent devanl 2 years ago
It would have to look something like:
The defaults could come from some value / function with a name shorter than Default::default(), but it would be less clear.