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 duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TaskResultKind
Source§impl Debug for TaskResultKind
impl Debug for TaskResultKind
impl Eq for TaskResultKind
Source§impl PartialEq for TaskResultKind
impl PartialEq for TaskResultKind
Source§fn eq(&self, other: &TaskResultKind) -> bool
fn eq(&self, other: &TaskResultKind) -> bool
Tests for
self and other values to be equal, and is used by ==.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 UnsafeUnpin 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