pub enum RemovalReason {
Cancelled,
Acquired,
Timeout,
ResourceUnavailable,
}Expand description
Reason for removal from queue
Variants§
Cancelled
Agent cancelled the wait
Acquired
Agent acquired the resource
Timeout
Agent timed out (if timeout was set)
Resource became unavailable
Trait Implementations§
Source§impl Clone for RemovalReason
impl Clone for RemovalReason
Source§fn clone(&self) -> RemovalReason
fn clone(&self) -> RemovalReason
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 RemovalReason
impl Debug for RemovalReason
Source§impl<'de> Deserialize<'de> for RemovalReason
impl<'de> Deserialize<'de> for RemovalReason
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
Auto Trait Implementations§
impl Freeze for RemovalReason
impl RefUnwindSafe for RemovalReason
impl Send for RemovalReason
impl Sync for RemovalReason
impl Unpin for RemovalReason
impl UnsafeUnpin for RemovalReason
impl UnwindSafe for RemovalReason
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