pub enum DeferredOperationJoinStatus {
Complete,
ThreadDone,
ThreadIdle,
}
Expand description
The status of the operation after join
returns.
Variants§
Complete
The operation completed.
ThreadDone
The operation did not complete yet, but there is no more work to be done on the current thread.
ThreadIdle
The operation did not complete yet, and there may be work to do on the current thread in the future.
Trait Implementations§
source§impl Clone for DeferredOperationJoinStatus
impl Clone for DeferredOperationJoinStatus
source§fn clone(&self) -> DeferredOperationJoinStatus
fn clone(&self) -> DeferredOperationJoinStatus
Returns a copy 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 DeferredOperationJoinStatus
impl Debug for DeferredOperationJoinStatus
source§impl Hash for DeferredOperationJoinStatus
impl Hash for DeferredOperationJoinStatus
source§impl PartialEq for DeferredOperationJoinStatus
impl PartialEq for DeferredOperationJoinStatus
source§fn eq(&self, other: &DeferredOperationJoinStatus) -> bool
fn eq(&self, other: &DeferredOperationJoinStatus) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for DeferredOperationJoinStatus
impl Eq for DeferredOperationJoinStatus
impl StructuralEq for DeferredOperationJoinStatus
impl StructuralPartialEq for DeferredOperationJoinStatus
Auto Trait Implementations§
impl RefUnwindSafe for DeferredOperationJoinStatus
impl Send for DeferredOperationJoinStatus
impl Sync for DeferredOperationJoinStatus
impl Unpin for DeferredOperationJoinStatus
impl UnwindSafe for DeferredOperationJoinStatus
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