There's a few spots where I used function names such as new_with_time(). It would be better to use a builder pattern, so callers can do something like let myvar = MyType::new(par1).time(5) rather than remembering different ctor names for each combination of optional / non-default values.
There's a few spots where I used function names such as new_with_time(). It would be better to use a builder pattern, so callers can do something like let myvar = MyType::new(par1).time(5) rather than remembering different ctor names for each combination of optional / non-default values.