Crate error_code[−][src]
Alternative Error
It’s goal is to be able to provide simplified Error which would work in no_std environment
Features
std- enablesstd::error::Errorimplementation
Categories
Library introduces the concept of categories, similar to that of C++ std::error_category.
Each category can be used to describe set of integral error codes.
Following implementations are builtin:
Structs
| ErrorCode | Describes error code in particular category. |
| PosixCategory | Posix error category, suitable for all environments. |
| SystemCategory | System error category, suitable for all environments. |
Traits
| Category | Describes category of Error, defining it’s semantics. |
| ErrorCodeEnum | Identifies object as error code, allowing for it to be converted with right Category |
| IntoCategory | Describes way to convert from one |
Type Definitions
| PlainError | Alias to Plain error code, without any extra category |
| PosixError | Alias to Posix error code |
| Str | Static string used to store error message. |
| SystemError | Alias to System error code |