The fehler crate is not presently maintained. (Rumours[1] point to
the maintainer's employer's policies preventing the maintainer from
contribnuting to FLOSS>0
The package has been picked up by the community as "culpa".
We should consider whether we want to import that.
I reviewed the MR titles of the open and closed MRs so far and looked
at the various summary pages. I think culpa 1.0.x is compatible with
fehler 1.0.0. (There are some new features in culpa 1.0.2, but they
are fairly minor.)
IMO it would be fine to have *just* the culpa source package in
Debian, and use it to supply a cargo package called "fehler" for those
dependencies that want that. I have no idea how that would be done
with eg debcargo. (One .deb that Provides both?)
Filing this as "wishlist" since the current situation is fine for now.
Ian.
[1] https://lib.rs/crates/culpa