pub enum BackgroundError {
Io(Error),
InvalidJobId {
job_id: String,
},
JobNotFound {
job_id: String,
},
InvalidState {
message: &'static str,
},
Time(SystemTimeError),
}Expand description
Background subsystem errors.
Variants§
Trait Implementations§
Source§impl Debug for BackgroundError
impl Debug for BackgroundError
Source§impl Display for BackgroundError
impl Display for BackgroundError
Source§impl Error for BackgroundError
impl Error for BackgroundError
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 BackgroundError
impl From<Error> for BackgroundError
Source§impl From<SystemTimeError> for BackgroundError
impl From<SystemTimeError> for BackgroundError
Source§fn from(source: SystemTimeError) -> Self
fn from(source: SystemTimeError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for BackgroundError
impl !UnwindSafe for BackgroundError
impl Freeze for BackgroundError
impl Send for BackgroundError
impl Sync for BackgroundError
impl Unpin for BackgroundError
impl UnsafeUnpin for BackgroundError
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