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