#[non_exhaustive]pub enum RequestFinalState {
Succeeded,
Failed,
Skipped,
}Expand description
A request’s terminal processing state.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Succeeded
The request completed successfully.
Failed
The request permanently failed.
Skipped
The request was deliberately skipped.
Trait Implementations§
Source§impl Clone for RequestFinalState
impl Clone for RequestFinalState
Source§fn clone(&self) -> RequestFinalState
fn clone(&self) -> RequestFinalState
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 RequestFinalState
Source§impl Debug for RequestFinalState
impl Debug for RequestFinalState
impl Eq for RequestFinalState
Source§impl PartialEq for RequestFinalState
impl PartialEq for RequestFinalState
impl StructuralPartialEq for RequestFinalState
Auto Trait Implementations§
impl Freeze for RequestFinalState
impl RefUnwindSafe for RequestFinalState
impl Send for RequestFinalState
impl Sync for RequestFinalState
impl Unpin for RequestFinalState
impl UnsafeUnpin for RequestFinalState
impl UnwindSafe for RequestFinalState
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