Struct seamless::api::ApiError [−][src]
pub struct ApiError {
pub code: u16,
pub internal_message: String,
pub external_message: String,
pub value: Option<Value>,
}
Expand description
This represents an API error that is returned from the API.
Fields
code: u16
What the HTTP status code should be for this error response.
internal_message: String
A message that can be logged internally but should not be shown to API consumers.
external_message: String
A message that can be shown to API consumers.
value: Option<Value>
Some optional context which could contain arbitrary information. It’s expected that this could be handed back to API consumers and so shouldn’t contain anything sensitive.
Implementations
A helper to instantiate a server error.
A helper to instantiate a 404 not found error.
A helper to instantiate a not authorized error.
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for ApiError
impl UnwindSafe for ApiError
Blanket Implementations
Mutably borrows from an owned value. Read more