Enum rustix::thread::FutexOperation
source · [−]#[repr(u32)]
pub enum FutexOperation {
Wait,
Wake,
Fd,
Requeue,
CmpRequeue,
WakeOp,
LockPi,
UnlockPi,
TrylockPi,
WaitBitset,
}
Available on crate feature
thread
only.Expand description
Operations for use with futex
.
Variants
Wait
FUTEX_WAIT
Wake
FUTEX_WAKE
Fd
FUTEX_FD
Requeue
FUTEX_REQUEUE
CmpRequeue
FUTEX_CMP_REQUEUE
WakeOp
FUTEX_WAKE_OP
LockPi
FUTEX_LOCK_PI
UnlockPi
FUTEX_UNLOCK_PI
TrylockPi
FUTEX_TRYLOCK_PI
WaitBitset
FUTEX_WAIT_BITSET
Trait Implementations
sourceimpl Clone for FutexOperation
impl Clone for FutexOperation
sourcefn clone(&self) -> FutexOperation
fn clone(&self) -> FutexOperation
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for FutexOperation
impl Debug for FutexOperation
sourceimpl PartialEq<FutexOperation> for FutexOperation
impl PartialEq<FutexOperation> for FutexOperation
impl Copy for FutexOperation
impl Eq for FutexOperation
impl StructuralEq for FutexOperation
impl StructuralPartialEq for FutexOperation
Auto Trait Implementations
impl RefUnwindSafe for FutexOperation
impl Send for FutexOperation
impl Sync for FutexOperation
impl Unpin for FutexOperation
impl UnwindSafe for FutexOperation
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more