you are viewing a single comment's thread
view the rest of the comments
[–] 7 points 11 months ago (3 children)

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 doing Duration::from_secs(minutes * 60) for some things in my projects, which bugged me a bit.

  • source
  • hideshow 3 child comments
  • [–] 3 points 11 months ago (2 children)

    The non-strict versions also panic by default, but only in debug mode. So if you were willing to use abs() you should be willing to use strict_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.

  • source
  • parent
  • hideshow 2 child comments