Struct dirent64

#[repr(C)]
pub struct dirent64 { pub d_ino: ino64_t, pub d_off: off64_t, pub d_reclen: c_ushort, pub d_type: c_uchar, pub d_name: [c_char; 256] }

Fields

d_ino: ino64_t
d_off: off64_t
d_reclen: c_ushort
d_type: c_uchar
d_name: [c_char; 256]

Trait Implementations

impl Clone for dirent64

fn clone(&self) -> dirent64

impl Copy for dirent64

impl Debug for dirent64

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Eq for dirent64

impl Hash for dirent64

fn hash<__H: Hasher>(&self, state: &mut __H)

impl PartialEq for dirent64

fn eq(&self, other: &dirent64) -> bool

impl StructuralPartialEq for dirent64

Auto Trait Implementations

impl Freeze for dirent64

impl RefUnwindSafe for dirent64

impl Send for dirent64

impl Sync for dirent64

impl Unpin for dirent64

impl UnsafeUnpin for dirent64

impl UnwindSafe for dirent64

Blanket Implementations

impl<T> Any for dirent64 where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for dirent64 where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for dirent64 where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for dirent64 where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for dirent64

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for dirent64 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 dirent64 where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for dirent64 where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>