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_td_off: off64_td_reclen: c_ushortd_type: c_uchard_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) -> TReturns the argument unchanged.
impl<T, U> Into<U> for dirent64
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 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>