pub struct FileLock {
pub lock_type: LockType,
pub whence: SeekWhence,
pub start: i64,
pub length: i64,
pub pid: i32,
}Expand description
Verrou de fichier POSIX (pour fcntl F_SETLK/F_SETLKW/F_GETLK).
Correspond à struct flock de <fcntl.h>.
Fields§
§lock_type: LockTypeType du verrou.
whence: SeekWhenceOrigine pour start (comme SeekWhence, SeekWhence::Set = 0).
start: i64Offset de début (relatif à whence).
length: i64Longueur verrouillée (0 = jusqu’à la fin du fichier).
pid: i32PID du processus détenant le verrou (rempli par F_GETLK).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FileLock
impl RefUnwindSafe for FileLock
impl Send for FileLock
impl Sync for FileLock
impl Unpin for FileLock
impl UnsafeUnpin for FileLock
impl UnwindSafe for FileLock
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