pub struct FutexOpAndFlags { /* private fields */ }Expand description
Represents a FutexFlags and FutexOp, as passed to the futex syscall.
Implementations§
Source§impl FutexOpAndFlags
impl FutexOpAndFlags
pub fn new(op: FutexOp, flags: FutexFlags) -> Self
pub fn op(&self) -> FutexOp
pub fn flags(&self) -> FutexFlags
Trait Implementations§
Source§impl Clone for FutexOpAndFlags
impl Clone for FutexOpAndFlags
Source§fn clone(&self) -> FutexOpAndFlags
fn clone(&self) -> FutexOpAndFlags
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FutexOpAndFlags
Source§impl Debug for FutexOpAndFlags
impl Debug for FutexOpAndFlags
impl Eq for FutexOpAndFlags
Source§impl From<FutexOpAndFlags> for i32
impl From<FutexOpAndFlags> for i32
Source§fn from(value: FutexOpAndFlags) -> Self
fn from(value: FutexOpAndFlags) -> Self
Converts to this type from the input type.
Source§impl PartialEq for FutexOpAndFlags
impl PartialEq for FutexOpAndFlags
impl StructuralPartialEq for FutexOpAndFlags
Auto Trait Implementations§
impl Freeze for FutexOpAndFlags
impl RefUnwindSafe for FutexOpAndFlags
impl Send for FutexOpAndFlags
impl Sync for FutexOpAndFlags
impl Unpin for FutexOpAndFlags
impl UnsafeUnpin for FutexOpAndFlags
impl UnwindSafe for FutexOpAndFlags
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