Enum twizzler_abi::syscall::ThreadSyncOp
source · #[repr(u32)]pub enum ThreadSyncOp {
Equal,
}
Expand description
Possible operations the kernel can perform when looking at the supplies reference and the
supplied value. If the operation *reference OP value
evaluates to true (or false if the INVERT
flag is passed), then the thread is put
to sleep.
Variants§
Equal
Compare for equality
Implementations§
source§impl ThreadSyncOp
impl ThreadSyncOp
Trait Implementations§
source§impl Clone for ThreadSyncOp
impl Clone for ThreadSyncOp
source§fn clone(&self) -> ThreadSyncOp
fn clone(&self) -> ThreadSyncOp
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 ThreadSyncOp
impl Debug for ThreadSyncOp
source§impl Hash for ThreadSyncOp
impl Hash for ThreadSyncOp
source§impl Ord for ThreadSyncOp
impl Ord for ThreadSyncOp
source§fn cmp(&self, other: &ThreadSyncOp) -> Ordering
fn cmp(&self, other: &ThreadSyncOp) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq<ThreadSyncOp> for ThreadSyncOp
impl PartialEq<ThreadSyncOp> for ThreadSyncOp
source§fn eq(&self, other: &ThreadSyncOp) -> bool
fn eq(&self, other: &ThreadSyncOp) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<ThreadSyncOp> for ThreadSyncOp
impl PartialOrd<ThreadSyncOp> for ThreadSyncOp
source§fn partial_cmp(&self, other: &ThreadSyncOp) -> Option<Ordering>
fn partial_cmp(&self, other: &ThreadSyncOp) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for ThreadSyncOp
impl Eq for ThreadSyncOp
impl StructuralEq for ThreadSyncOp
impl StructuralPartialEq for ThreadSyncOp
Auto Trait Implementations§
impl ObjSafe for ThreadSyncOp
impl RefUnwindSafe for ThreadSyncOp
impl Send for ThreadSyncOp
impl Sync for ThreadSyncOp
impl Unpin for ThreadSyncOp
impl UnwindSafe for ThreadSyncOp
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