pub enum BackgroundServiceError {
Io {
path: PathBuf,
source: Error,
},
Serialize {
path: PathBuf,
source: Error,
},
Json {
path: PathBuf,
source: Error,
},
Timestamp(PlanPersistenceError),
Scheduler(SchedulerError),
Runner(BackgroundRunnerError),
Config(String),
AlreadyRunning {
lock_path: PathBuf,
},
StaleLock {
lock_path: PathBuf,
},
}Variants§
Io
Serialize
Json
Timestamp(PlanPersistenceError)
Scheduler(SchedulerError)
Runner(BackgroundRunnerError)
Config(String)
AlreadyRunning
StaleLock
Trait Implementations§
Source§impl Debug for BackgroundServiceError
impl Debug for BackgroundServiceError
Source§impl Display for BackgroundServiceError
impl Display for BackgroundServiceError
Source§impl Error for BackgroundServiceError
impl Error for BackgroundServiceError
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<BackgroundRunnerError> for BackgroundServiceError
impl From<BackgroundRunnerError> for BackgroundServiceError
Source§fn from(error: BackgroundRunnerError) -> Self
fn from(error: BackgroundRunnerError) -> Self
Converts to this type from the input type.
Source§impl From<ReclaimError> for BackgroundServiceError
impl From<ReclaimError> for BackgroundServiceError
Source§fn from(error: ReclaimError) -> Self
fn from(error: ReclaimError) -> Self
Converts to this type from the input type.
Source§impl From<SchedulerError> for BackgroundServiceError
impl From<SchedulerError> for BackgroundServiceError
Source§fn from(error: SchedulerError) -> Self
fn from(error: SchedulerError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for BackgroundServiceError
impl !UnwindSafe for BackgroundServiceError
impl Freeze for BackgroundServiceError
impl Send for BackgroundServiceError
impl Sync for BackgroundServiceError
impl Unpin for BackgroundServiceError
impl UnsafeUnpin for BackgroundServiceError
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> 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