• @BB_C
    link
    -14 days ago

    Don’t get angry with me my friend. We are more in agreement than not re panics (not .unwrap(), another comment coming).

    Maybe I’m wrong, but I understood ‘literally’ in ‘literally never’ in the way young people use it, which doesn’t really mean ‘literally’, and is just used to convey exaggeration.

    • @[email protected]
      link
      fedilink
      23 days ago

      No, I actually meant it as in the traditional meaning of literally. As in

      [lints.clippy]
      unwrap_used = "warn"
      expect_used = "warn"
      

      along with a pre-commit hook that does

      cargo clippy -D warnings

      (deny warnings).

      There are always better ways to write an unwrap, usually via pattern matching and handling the error cases properly, at the very least logging them.