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_short
l_whence: c_short
l_start: off64_t
l_len: off64_t
l_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) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for flock64 where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses 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>