pub struct FlockEntry {
pub lock_type: u32,
pub pid: u64,
}Expand description
A whole-file advisory lock entry (flock semantics).
Fields§
§lock_type: u32Lock type: LOCK_SH or LOCK_EX.
pid: u64PID of the lock owner.
Trait Implementations§
Source§impl Clone for FlockEntry
impl Clone for FlockEntry
Source§fn clone(&self) -> FlockEntry
fn clone(&self) -> FlockEntry
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 moreSource§impl Debug for FlockEntry
impl Debug for FlockEntry
Source§impl PartialEq for FlockEntry
impl PartialEq for FlockEntry
impl Copy for FlockEntry
impl Eq for FlockEntry
impl StructuralPartialEq for FlockEntry
Auto Trait Implementations§
impl Freeze for FlockEntry
impl RefUnwindSafe for FlockEntry
impl Send for FlockEntry
impl Sync for FlockEntry
impl Unpin for FlockEntry
impl UnwindSafe for FlockEntry
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)