The error handling is currently pretty awful - we've got this SafeResult type which litters the code base but doesn't fit with more idiomatic error handling like in anyhow. This should be replace with proper error types and the errors should be handled or propagated properly in a consistent and predictable way for client code. Probably this should be done before removing all the unwraps.
The error handling is currently pretty awful - we've got this
SafeResult
type which litters the code base but doesn't fit with more idiomatic error handling like in anyhow. This should be replace with proper error types and the errors should be handled or propagated properly in a consistent and predictable way for client code. Probably this should be done before removing all the unwraps.