Expand description
The library to provide the struct to represent errors in pingora.
Structs§
- The struct that represents an error
Enums§
- The source of the error
- Predefined type of errors
- A data struct that holds either immutable string or reference to static str. Compared to String or
Box<str>
, it avoids memory allocation on static str. - Whether the request can be retried after encountering this error
Traits§
- Helper trait to add more context to a given error
Error
is a trait representing the basic expectations for error values, i.e., values of typeE
inResult<T, E>
.- Helper trait to chain errors with context
Type Aliases§
- Syntax sugar for
std::Result<T, BError>