pub struct Error { /* private fields */ }Implementations§
Source§impl Error
impl Error
pub fn new( status: u16, code: impl Into<String>, message: impl Into<String>, ) -> Error
pub fn bad_request() -> Error
pub fn forbidden() -> Error
pub fn not_found() -> Error
pub fn conflict() -> Error
pub fn unprocessable_content() -> Error
pub fn too_many_requests() -> Error
pub fn internal<E>(source: E) -> Error
pub fn with_message(self, message: impl Into<String>) -> Error
pub fn status(&self) -> u16
pub fn code(&self) -> &str
pub fn message(&self) -> &str
pub fn is_internal(&self) -> bool
pub fn source(&self) -> Option<&(dyn Error + Send + Sync + 'static)>
Trait Implementations§
Source§impl<T> From<MissingConnectInfo<T>> for Error
impl<T> From<MissingConnectInfo<T>> for Error
Source§fn from(_error: MissingConnectInfo<T>) -> Error
fn from(_error: MissingConnectInfo<T>) -> Error
Converts to this type from the input type.
Source§impl<T> From<MissingExtension<T>> for Error
impl<T> From<MissingExtension<T>> for Error
Source§fn from(_error: MissingExtension<T>) -> Error
fn from(_error: MissingExtension<T>) -> Error
Converts to this type from the input type.
Source§impl<T> From<MissingState<T>> for Error
impl<T> From<MissingState<T>> for Error
Source§fn from(_error: MissingState<T>) -> Error
fn from(_error: MissingState<T>) -> Error
Converts to this type from the input type.
Source§impl IntoResponse for Error
impl IntoResponse for Error
fn into_response(self) -> Response
Auto Trait Implementations§
impl !RefUnwindSafe for Error
impl !UnwindSafe for Error
impl Freeze for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnsafeUnpin for Error
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more