Struct flock64
#[repr(C)]
pub struct flock64 { pub l_type: c_short, pub l_whence: c_short, pub l_start: off64_t, pub l_len: off64_t, pub l_pid: pid_t }
Fields
l_type: c_shortl_whence: c_shortl_start: off64_tl_len: off64_tl_pid: pid_t
Trait Implementations
impl Clone for flock64
fn clone(&self) -> flock64
impl Copy for flock64
impl Debug for flock64
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for flock64
impl Hash for flock64
fn hash<__H: Hasher>(&self, state: &mut __H)
impl PartialEq for flock64
fn eq(&self, other: &flock64) -> bool
impl StructuralPartialEq for flock64
Auto Trait Implementations
impl Freeze for flock64
impl RefUnwindSafe for flock64
impl Send for flock64
impl Sync for flock64
impl Unpin for flock64
impl UnsafeUnpin for flock64
impl UnwindSafe for flock64
Blanket Implementations
impl<T> Any for flock64
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for flock64
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for flock64
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for flock64
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for flock64
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for flock64
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for flock64
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for flock64
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>