pub enum BatchItemStatus {
Succeeded,
Failed,
Cancelled,
Pending,
Suspended,
}Expand description
Status of an individual item in a batch operation.
Variants§
Succeeded
Item completed successfully
Failed
Item failed with an error
Cancelled
Item was cancelled (due to early completion)
Pending
Item is still pending
Suspended
Item is suspended (waiting for external event)
Implementations§
Source§impl BatchItemStatus
impl BatchItemStatus
Sourcepub fn is_success(&self) -> bool
pub fn is_success(&self) -> bool
Returns true if this status represents a successful completion.
Sourcepub fn is_failure(&self) -> bool
pub fn is_failure(&self) -> bool
Returns true if this status represents a failure.
Sourcepub fn is_terminal(&self) -> bool
pub fn is_terminal(&self) -> bool
Returns true if this status represents a terminal state.
Sourcepub fn is_pending(&self) -> bool
pub fn is_pending(&self) -> bool
Returns true if this status represents a pending state.
Trait Implementations§
Source§impl Clone for BatchItemStatus
impl Clone for BatchItemStatus
Source§fn clone(&self) -> BatchItemStatus
fn clone(&self) -> BatchItemStatus
Returns a duplicate 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 BatchItemStatus
impl Debug for BatchItemStatus
Source§impl<'de> Deserialize<'de> for BatchItemStatus
impl<'de> Deserialize<'de> for BatchItemStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for BatchItemStatus
impl Display for BatchItemStatus
Source§impl PartialEq for BatchItemStatus
impl PartialEq for BatchItemStatus
Source§impl Serialize for BatchItemStatus
impl Serialize for BatchItemStatus
impl Copy for BatchItemStatus
impl Eq for BatchItemStatus
impl StructuralPartialEq for BatchItemStatus
Auto Trait Implementations§
impl Freeze for BatchItemStatus
impl RefUnwindSafe for BatchItemStatus
impl Send for BatchItemStatus
impl Sync for BatchItemStatus
impl Unpin for BatchItemStatus
impl UnsafeUnpin for BatchItemStatus
impl UnwindSafe for BatchItemStatus
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreSource§impl<B> IntoFunctionResponse<B, Body> for Bwhere
B: Serialize,
impl<B> IntoFunctionResponse<B, Body> for Bwhere
B: Serialize,
Source§fn into_response(self) -> FunctionResponse<B, Body>
fn into_response(self) -> FunctionResponse<B, Body>
Convert the type into a FunctionResponse.
Creates a shared type from an unshared type.
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.