Struct ruma_client_api::error::Error [−][src]
pub struct Error {
pub kind: ErrorKind,
pub message: String,
pub status_code: StatusCode,
}Expand description
A Matrix Error
Fields
kind: ErrorKindA value which can be used to handle an error message
message: StringA human-readable error message, usually a sentence explaining what went wrong.
status_code: StatusCodeThe http status code
Trait Implementations
fn try_from_http_response<T: AsRef<[u8]>>(
response: Response<T>
) -> Result<Self, ResponseDeserializationError>
fn try_from_http_response<T: AsRef<[u8]>>(
response: Response<T>
) -> Result<Self, ResponseDeserializationError>Tries to construct Self from an http::Response. Read more
Performs the conversion.
Tries to convert this response into an http::Response. Read more
Auto Trait Implementations
impl RefUnwindSafe for Errorimpl UnwindSafe for ErrorBlanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more