pub enum Error {
ServiceNotFound(String),
RegistrationError(String),
ServerError(String),
RouteError(String),
Other(String),
}Expand description
Main error type for the rust-api framework
Variants§
ServiceNotFound(String)
Service not found in the DI container
RegistrationError(String)
Service registration error
ServerError(String)
HTTP server error
RouteError(String)
Route registration error
Other(String)
Generic error
Implementations§
Source§impl Error
impl Error
Sourcepub fn service_not_found(service_name: impl Into<String>) -> Self
pub fn service_not_found(service_name: impl Into<String>) -> Self
Create a ServiceNotFound error
Sourcepub fn registration_error(msg: impl Into<String>) -> Self
pub fn registration_error(msg: impl Into<String>) -> Self
Create a RegistrationError
Sourcepub fn server_error(msg: impl Into<String>) -> Self
pub fn server_error(msg: impl Into<String>) -> Self
Create a ServerError
Sourcepub fn route_error(msg: impl Into<String>) -> Self
pub fn route_error(msg: impl Into<String>) -> Self
Create a RouteError
Trait Implementations§
Source§impl Error for Error
impl Error for Error
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for Error
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe 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