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>>;
}

Required Methods§

source

fn bad_request(self) -> Result<T, StatusError<E>>

source

fn unauthorized(self) -> Result<T, StatusError<E>>

source

fn payment_required(self) -> Result<T, StatusError<E>>

source

fn forbidden(self) -> Result<T, StatusError<E>>

source

fn not_found(self) -> Result<T, StatusError<E>>

source

fn method_not_allowed(self) -> Result<T, StatusError<E>>

source

fn not_acceptable(self) -> Result<T, StatusError<E>>

source

fn proxy_authentication_required(self) -> Result<T, StatusError<E>>

source

fn request_timeout(self) -> Result<T, StatusError<E>>

source

fn conflict(self) -> Result<T, StatusError<E>>

source

fn gone(self) -> Result<T, StatusError<E>>

source

fn length_required(self) -> Result<T, StatusError<E>>

source

fn precondition_failed(self) -> Result<T, StatusError<E>>

source

fn payload_too_large(self) -> Result<T, StatusError<E>>

source

fn uri_too_long(self) -> Result<T, StatusError<E>>

source

fn unsupported_media_type(self) -> Result<T, StatusError<E>>

source

fn range_not_satisfiable(self) -> Result<T, StatusError<E>>

source

fn expectation_failed(self) -> Result<T, StatusError<E>>

source

fn im_a_teapot(self) -> Result<T, StatusError<E>>

source

fn misdirected_request(self) -> Result<T, StatusError<E>>

source

fn unprocessable_entity(self) -> Result<T, StatusError<E>>

source

fn locked(self) -> Result<T, StatusError<E>>

source

fn failed_dependency(self) -> Result<T, StatusError<E>>

source

fn upgrade_required(self) -> Result<T, StatusError<E>>

source

fn precondition_required(self) -> Result<T, StatusError<E>>

source

fn too_many_requests(self) -> Result<T, StatusError<E>>

source

fn request_header_fields_too_large(self) -> Result<T, StatusError<E>>

source

fn internal_server_error(self) -> Result<T, StatusError<E>>

source

fn not_implemented(self) -> Result<T, StatusError<E>>

source

fn bad_gateway(self) -> Result<T, StatusError<E>>

source

fn service_unavailable(self) -> Result<T, StatusError<E>>

source

fn gateway_timeout(self) -> Result<T, StatusError<E>>

source

fn http_version_not_supported(self) -> Result<T, StatusError<E>>

source

fn variant_also_negotiates(self) -> Result<T, StatusError<E>>

source

fn insufficient_storage(self) -> Result<T, StatusError<E>>

source

fn loop_detected(self) -> Result<T, StatusError<E>>

source

fn not_extended(self) -> Result<T, StatusError<E>>

source

fn network_authentication_required(self) -> Result<T, StatusError<E>>

Implementations on Foreign Types§

source§

impl<T, E> ResultExt<T, E> for Result<T, E>

source§

fn bad_request(self) -> Result<T, StatusError<E>>

source§

fn unauthorized(self) -> Result<T, StatusError<E>>

source§

fn payment_required(self) -> Result<T, StatusError<E>>

source§

fn forbidden(self) -> Result<T, StatusError<E>>

source§

fn not_found(self) -> Result<T, StatusError<E>>

source§

fn method_not_allowed(self) -> Result<T, StatusError<E>>

source§

fn not_acceptable(self) -> Result<T, StatusError<E>>

source§

fn proxy_authentication_required(self) -> Result<T, StatusError<E>>

source§

fn request_timeout(self) -> Result<T, StatusError<E>>

source§

fn conflict(self) -> Result<T, StatusError<E>>

source§

fn gone(self) -> Result<T, StatusError<E>>

source§

fn length_required(self) -> Result<T, StatusError<E>>

source§

fn precondition_failed(self) -> Result<T, StatusError<E>>

source§

fn payload_too_large(self) -> Result<T, StatusError<E>>

source§

fn uri_too_long(self) -> Result<T, StatusError<E>>

source§

fn unsupported_media_type(self) -> Result<T, StatusError<E>>

source§

fn range_not_satisfiable(self) -> Result<T, StatusError<E>>

source§

fn expectation_failed(self) -> Result<T, StatusError<E>>

source§

fn im_a_teapot(self) -> Result<T, StatusError<E>>

source§

fn misdirected_request(self) -> Result<T, StatusError<E>>

source§

fn unprocessable_entity(self) -> Result<T, StatusError<E>>

source§

fn locked(self) -> Result<T, StatusError<E>>

source§

fn failed_dependency(self) -> Result<T, StatusError<E>>

source§

fn upgrade_required(self) -> Result<T, StatusError<E>>

source§

fn precondition_required(self) -> Result<T, StatusError<E>>

source§

fn too_many_requests(self) -> Result<T, StatusError<E>>

source§

fn request_header_fields_too_large(self) -> Result<T, StatusError<E>>

source§

fn internal_server_error(self) -> Result<T, StatusError<E>>

source§

fn not_implemented(self) -> Result<T, StatusError<E>>

source§

fn bad_gateway(self) -> Result<T, StatusError<E>>

source§

fn service_unavailable(self) -> Result<T, StatusError<E>>

source§

fn gateway_timeout(self) -> Result<T, StatusError<E>>

source§

fn http_version_not_supported(self) -> Result<T, StatusError<E>>

source§

fn variant_also_negotiates(self) -> Result<T, StatusError<E>>

source§

fn insufficient_storage(self) -> Result<T, StatusError<E>>

source§

fn loop_detected(self) -> Result<T, StatusError<E>>

source§

fn not_extended(self) -> Result<T, StatusError<E>>

source§

fn network_authentication_required(self) -> Result<T, StatusError<E>>

Implementors§