pub enum JobAwaitError {
JobFailed {
reason: String,
},
JobNotFound,
Deserialize(Error),
RedisError(RedisError),
PoolError(PoolError),
}Expand description
Error from awaiting a job’s result via crate::JobJoinHandle::result.
Variants§
JobFailed
The worker called failed() on this job.
JobNotFound
The job key no longer exists in Redis. Indicates external removal (obliterated queue, manual deletion, or TTL expiry).
Deserialize(Error)
Return value could not be deserialized from JSON.
RedisError(RedisError)
Redis command error.
PoolError(PoolError)
Connection pool error.
Trait Implementations§
Source§impl Debug for JobAwaitError
impl Debug for JobAwaitError
Source§impl Display for JobAwaitError
impl Display for JobAwaitError
Source§impl Error for JobAwaitError
impl Error for JobAwaitError
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<BasicRedisError> for JobAwaitError
impl From<BasicRedisError> for JobAwaitError
Source§fn from(error: BasicRedisError) -> Self
fn from(error: BasicRedisError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for JobAwaitError
impl From<Error> for JobAwaitError
Source§impl From<IsFinishedError> for JobAwaitError
impl From<IsFinishedError> for JobAwaitError
Source§fn from(error: IsFinishedError) -> Self
fn from(error: IsFinishedError) -> Self
Converts to this type from the input type.
Source§impl From<MoveStalledToWaitError> for JobAwaitError
impl From<MoveStalledToWaitError> for JobAwaitError
Source§fn from(error: MoveStalledToWaitError) -> Self
fn from(error: MoveStalledToWaitError) -> Self
Converts to this type from the input type.
Source§impl From<PauseResumeError> for JobAwaitError
impl From<PauseResumeError> for JobAwaitError
Source§fn from(error: PauseResumeError) -> Self
fn from(error: PauseResumeError) -> Self
Converts to this type from the input type.
Source§impl From<PoolError<RedisError>> for JobAwaitError
impl From<PoolError<RedisError>> for JobAwaitError
Source§impl From<RedisError> for JobAwaitError
impl From<RedisError> for JobAwaitError
Source§fn from(error: RedisError) -> Self
fn from(error: RedisError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for JobAwaitError
impl !UnwindSafe for JobAwaitError
impl Freeze for JobAwaitError
impl Send for JobAwaitError
impl Sync for JobAwaitError
impl Unpin for JobAwaitError
impl UnsafeUnpin for JobAwaitError
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