pub enum WebServiceError {
Io(Error),
Serialization(Error),
ScribeCore(String),
Http(Error),
RepositoryNotFound {
path: PathBuf,
},
FileNotFound {
path: String,
},
InvalidRequest {
message: String,
},
}Expand description
Error types for the web service
Variants§
Io(Error)
Serialization(Error)
ScribeCore(String)
Http(Error)
RepositoryNotFound
FileNotFound
InvalidRequest
Trait Implementations§
Source§impl Debug for WebServiceError
impl Debug for WebServiceError
Source§impl Display for WebServiceError
impl Display for WebServiceError
Source§impl Error for WebServiceError
impl Error for WebServiceError
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()
Source§impl From<Error> for WebServiceError
impl From<Error> for WebServiceError
Source§impl From<Error> for WebServiceError
impl From<Error> for WebServiceError
Auto Trait Implementations§
impl Freeze for WebServiceError
impl !RefUnwindSafe for WebServiceError
impl Send for WebServiceError
impl Sync for WebServiceError
impl Unpin for WebServiceError
impl !UnwindSafe for WebServiceError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more