Currently, methods return an error type, which is impossible to access from other crates, and so it is impossible to make any reasonable error handling beyond "something gone wrong".
Error struct is public, but error module is not, and it is not re-exported, so we can't name this type in a code and can't match on its kind,
Currently, methods return an error type, which is impossible to access from other crates, and so it is impossible to make any reasonable error handling beyond "something gone wrong".
Error
struct is public, buterror
module is not, and it is not re-exported, so we can't name this type in a code and can't match on its kind,