#[non_exhaustive]pub enum RejectionPolicy {
Continue,
Halt,
}Expand description
What a task’s rejection (a 4xx) does.
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.
Continue
The rejection is recorded and the next task runs. The default.
Halt
The workflow stops, and the run goes on.
Implementations§
Trait Implementations§
Source§impl Clone for RejectionPolicy
impl Clone for RejectionPolicy
impl Copy for RejectionPolicy
Source§impl Debug for RejectionPolicy
impl Debug for RejectionPolicy
Source§impl Default for RejectionPolicy
impl Default for RejectionPolicy
impl Eq for RejectionPolicy
Source§impl Hash for RejectionPolicy
impl Hash for RejectionPolicy
Source§impl PartialEq for RejectionPolicy
impl PartialEq for RejectionPolicy
Source§impl Serialize for RejectionPolicy
impl Serialize for RejectionPolicy
impl StructuralPartialEq for RejectionPolicy
Auto Trait Implementations§
impl Freeze for RejectionPolicy
impl RefUnwindSafe for RejectionPolicy
impl Send for RejectionPolicy
impl Sync for RejectionPolicy
impl Unpin for RejectionPolicy
impl UnsafeUnpin for RejectionPolicy
impl UnwindSafe for RejectionPolicy
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.