Trait ResultExt
Source pub trait ResultExt<T, E> {
Show 39 methods
// Required methods
fn bad_request(self) -> Result<T, StatusError<E>>;
fn unauthorized(self) -> Result<T, StatusError<E>>;
fn payment_required(self) -> Result<T, StatusError<E>>;
fn forbidden(self) -> Result<T, StatusError<E>>;
fn not_found(self) -> Result<T, StatusError<E>>;
fn method_not_allowed(self) -> Result<T, StatusError<E>>;
fn not_acceptable(self) -> Result<T, StatusError<E>>;
fn proxy_authentication_required(self) -> Result<T, StatusError<E>>;
fn request_timeout(self) -> Result<T, StatusError<E>>;
fn conflict(self) -> Result<T, StatusError<E>>;
fn gone(self) -> Result<T, StatusError<E>>;
fn length_required(self) -> Result<T, StatusError<E>>;
fn precondition_failed(self) -> Result<T, StatusError<E>>;
fn payload_too_large(self) -> Result<T, StatusError<E>>;
fn uri_too_long(self) -> Result<T, StatusError<E>>;
fn unsupported_media_type(self) -> Result<T, StatusError<E>>;
fn range_not_satisfiable(self) -> Result<T, StatusError<E>>;
fn expectation_failed(self) -> Result<T, StatusError<E>>;
fn im_a_teapot(self) -> Result<T, StatusError<E>>;
fn misdirected_request(self) -> Result<T, StatusError<E>>;
fn unprocessable_entity(self) -> Result<T, StatusError<E>>;
fn locked(self) -> Result<T, StatusError<E>>;
fn failed_dependency(self) -> Result<T, StatusError<E>>;
fn upgrade_required(self) -> Result<T, StatusError<E>>;
fn precondition_required(self) -> Result<T, StatusError<E>>;
fn too_many_requests(self) -> Result<T, StatusError<E>>;
fn request_header_fields_too_large(self) -> Result<T, StatusError<E>>;
fn unavailable_for_legal_reasons(self) -> Result<T, StatusError<E>>;
fn internal_server_error(self) -> Result<T, StatusError<E>>;
fn not_implemented(self) -> Result<T, StatusError<E>>;
fn bad_gateway(self) -> Result<T, StatusError<E>>;
fn service_unavailable(self) -> Result<T, StatusError<E>>;
fn gateway_timeout(self) -> Result<T, StatusError<E>>;
fn http_version_not_supported(self) -> Result<T, StatusError<E>>;
fn variant_also_negotiates(self) -> Result<T, StatusError<E>>;
fn insufficient_storage(self) -> Result<T, StatusError<E>>;
fn loop_detected(self) -> Result<T, StatusError<E>>;
fn not_extended(self) -> Result<T, StatusError<E>>;
fn network_authentication_required(self) -> Result<T, StatusError<E>>;
}