https://crates.io/crates/thiserror https://github.com/uutils/coreutils/blob/b4a9b89f4ab79e4266c6acc189430338a0f8a7a3/src/uu/df/src/df.rs#L129 see https://github.com/uutils/coreutils/pull/7525 as example