Duration::from_minsandDuration::from_hoursseems nice. Otherwise kind of a boring release if you ask me.They’re released on a schedule so they are often quite boring.
I know, but they used to be more exciting I feel like - but I guess it’s only natural that development speed goes down as more and more low-hanging fruit has already been picked. What remains of the non-boring stuff is probably quite complicated and difficult to stabilize.
You see, rust platform support can’t be bad when even meme platforms can get to tier 1.
The
strict_*set of integer function look interesting though I’m unlikely to use something that panics by design. I’m sure that’s useful in programs that panic to indicate problems. Do those exist? I always treat panics as a design failure.Duration::from_mins()is useful for me since I’ve been doingDuration::from_secs(minutes * 60)for some things in my projects, which bugged me a bit.The non-
strictversions also panic by default, but only in debug mode. So if you were willing to useabs()you should be willing to usestrict_abs().Arguably a bit of a mistake to have the “obvious” function names be surprisingly unsafe, but I guess it’s too late to fix that.
I think this is where safety and performance are actually in conflict.
I think guaranteeing a panic leads to much worse code gen in this case.
Yes that’s true, but the point is you should have to opt in to surprising or risky behaviour.
So much excitement here… Dont all talk at once.
User named 1984 wanting us to talk… hmmm
:) Probably right to be careful, im a bit nuts.







