pub enum CancellationDisposition {
NotRequired,
QueuedInvokeRemoved,
CancelQueuedUnconfirmed,
ProviderDetachedUnconfirmed,
DroppedQueueFull,
DroppedSequenceExhausted,
}Expand description
Cancellation remains unconfirmed after a cancel effect is queued. Only
QueuedInvokeRemoved proves the invocation never left the engine.
Variants§
NotRequired
QueuedInvokeRemoved
CancelQueuedUnconfirmed
ProviderDetachedUnconfirmed
DroppedQueueFull
DroppedSequenceExhausted
Trait Implementations§
Source§impl Clone for CancellationDisposition
impl Clone for CancellationDisposition
impl Copy for CancellationDisposition
Source§impl Debug for CancellationDisposition
impl Debug for CancellationDisposition
Source§impl<'de> Deserialize<'de> for CancellationDisposition
impl<'de> Deserialize<'de> for CancellationDisposition
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
impl Eq for CancellationDisposition
Source§impl PartialEq for CancellationDisposition
impl PartialEq for CancellationDisposition
Source§impl Serialize for CancellationDisposition
impl Serialize for CancellationDisposition
impl StructuralPartialEq for CancellationDisposition
Auto Trait Implementations§
impl Freeze for CancellationDisposition
impl RefUnwindSafe for CancellationDisposition
impl Send for CancellationDisposition
impl Sync for CancellationDisposition
impl Unpin for CancellationDisposition
impl UnsafeUnpin for CancellationDisposition
impl UnwindSafe for CancellationDisposition
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