pub enum TaskResultKind {
Invalid,
TempFail,
Failure,
Success,
}
Expand description
Possible results of task processing
Variants§
Invalid
Task is not recognized or cannot be parsed
TempFail
Temporary failure prevents task execution
Should re-try
Failure
Task failed in a way that makes re-try impossible
Success
All good
Implementations§
Source§impl TaskResultKind
impl TaskResultKind
Sourcepub const fn is_need_retry(&self) -> bool
pub const fn is_need_retry(&self) -> bool
Returns whether re-try is necessary
Trait Implementations§
Source§impl Clone for TaskResultKind
impl Clone for TaskResultKind
Source§fn clone(&self) -> TaskResultKind
fn clone(&self) -> TaskResultKind
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TaskResultKind
impl Debug for TaskResultKind
Source§impl PartialEq for TaskResultKind
impl PartialEq for TaskResultKind
impl Copy for TaskResultKind
impl Eq for TaskResultKind
impl StructuralPartialEq for TaskResultKind
Auto Trait Implementations§
impl Freeze for TaskResultKind
impl RefUnwindSafe for TaskResultKind
impl Send for TaskResultKind
impl Sync for TaskResultKind
impl Unpin for TaskResultKind
impl UnwindSafe for TaskResultKind
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