pub enum BlockedType {
Interruptible,
Uninterruptible,
}
Expand description
Types of blocked states for tasks
Variants§
Interruptible
Interruptible blocking - can be interrupted by signals
Uninterruptible
Uninterruptible blocking - cannot be interrupted, must wait for completion
Trait Implementations§
Source§impl Clone for BlockedType
impl Clone for BlockedType
Source§fn clone(&self) -> BlockedType
fn clone(&self) -> BlockedType
Returns a copy of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BlockedType
impl Debug for BlockedType
Source§impl PartialEq for BlockedType
impl PartialEq for BlockedType
impl Copy for BlockedType
impl StructuralPartialEq for BlockedType
Auto Trait Implementations§
impl Freeze for BlockedType
impl RefUnwindSafe for BlockedType
impl Send for BlockedType
impl Sync for BlockedType
impl Unpin for BlockedType
impl UnwindSafe for BlockedType
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)