struct FileLockEntry {
lock_type: LockType,
start: usize,
len: usize,
pid: i32,
}Expand description
文件锁条目
Fields§
§lock_type: LockType锁类型
start: usize起始位置(绝对偏移)
len: usize长度
pid: i32持有锁的进程 PID
Implementations§
Source§impl FileLockEntry
impl FileLockEntry
Sourcefn conflicts_with(&self, other: &FileLockEntry) -> bool
fn conflicts_with(&self, other: &FileLockEntry) -> bool
检查与另一个锁是否冲突
Trait Implementations§
Source§impl Clone for FileLockEntry
impl Clone for FileLockEntry
Source§fn clone(&self) -> FileLockEntry
fn clone(&self) -> FileLockEntry
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for FileLockEntry
impl RefUnwindSafe for FileLockEntry
impl Send for FileLockEntry
impl Sync for FileLockEntry
impl Unpin for FileLockEntry
impl UnwindSafe for FileLockEntry
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)