Enum rustix::fs::FlockOperation
#[repr(u32)]
pub enum FlockOperation {
LockShared,
LockExclusive,
Unlock,
NonBlockingLockShared,
NonBlockingLockExclusive,
NonBlockingUnlock,
}
Documentation
LOCK_*
constants for use with flock
Variants
LockExclusive
LOCK_EX
Unlock
LOCK_UN
NonBlockingLockExclusive
LOCK_EX | LOCK_NB
NonBlockingUnlock
LOCK_UN | LOCK_NB
Trait Implementations
impl Clone for FlockOperation
fn clone(&Self) -> FlockOperation
impl Copy for FlockOperation
impl Debug for FlockOperation
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl Eq for FlockOperation
impl PartialEq<FlockOperation> for FlockOperation
fn eq(&Self, other: &FlockOperation) -> bool
impl StructuralEq for FlockOperation
impl StructuralPartialEq for FlockOperation
Auto Trait Implementations
impl RefUnwindSafe for FlockOperation
impl Send for FlockOperation
impl Sync for FlockOperation
impl Unpin for FlockOperation
impl UnwindSafe for FlockOperation
Blanket Implementations
impl<T> BorrowMut<T> for T
where
T: ?Sized,
where
T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T