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

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§