pub enum JobcelisError {
Api {
status: u16,
detail: Value,
},
Request(Error),
Json(Error),
}Expand description
Error returned by Jobcelis API operations.
Variants§
Api
HTTP error from the API.
Request(Error)
Network or request error.
Json(Error)
JSON serialization/deserialization error.
Trait Implementations§
Source§impl Debug for JobcelisError
impl Debug for JobcelisError
Source§impl Display for JobcelisError
impl Display for JobcelisError
Source§impl Error for JobcelisError
impl Error for JobcelisError
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 JobcelisError
impl From<Error> for JobcelisError
Auto Trait Implementations§
impl Freeze for JobcelisError
impl !RefUnwindSafe for JobcelisError
impl Send for JobcelisError
impl Sync for JobcelisError
impl Unpin for JobcelisError
impl UnsafeUnpin for JobcelisError
impl !UnwindSafe for JobcelisError
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.