pub enum TaskErrorReason {
Get(ServiceError),
Update(ServiceError),
Expired,
TimedOut {
timeout: Duration,
},
RepeatedInput,
Failed {
error: Value,
},
Cancelled,
MalformedResult(Error),
UnsupportedInput,
Serialize(Error),
UnsupportedPayload {
status: TaskStatus,
},
}Variants§
Get(ServiceError)
Update(ServiceError)
Expired
TimedOut
RepeatedInput
Failed
Cancelled
MalformedResult(Error)
UnsupportedInput
Serialize(Error)
UnsupportedPayload
Fields
§
status: TaskStatusTrait Implementations§
Source§impl Debug for TaskErrorReason
impl Debug for TaskErrorReason
Source§impl Display for TaskErrorReason
impl Display for TaskErrorReason
Source§impl Error for TaskErrorReason
impl Error for TaskErrorReason
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()
Auto Trait Implementations§
impl !RefUnwindSafe for TaskErrorReason
impl !UnwindSafe for TaskErrorReason
impl Freeze for TaskErrorReason
impl Send for TaskErrorReason
impl Sync for TaskErrorReason
impl Unpin for TaskErrorReason
impl UnsafeUnpin for TaskErrorReason
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