[−][src]Struct nix::dir::Entry
A directory entry, similar to std::fs::DirEntry.
Note that unlike the std version, this may represent the . or .. entries.
Methods
impl Entry[src]
pub fn ino(&self) -> u64[src]
Returns the inode number (d_ino) of the underlying dirent.
pub fn file_name(&self) -> &CStr[src]
Returns the bare file name of this directory entry without any other leading path component.
pub fn file_type(&self) -> Option<Type>[src]
Returns the type of this directory entry, if known.
See platform readdir(3) or dirent(5) manpage for when the file type is known;
notably, some Linux filesystems don't implement this. The caller should use stat or
fstat if this returns None.
Trait Implementations
Auto Trait Implementations
impl Send for Entry
impl Unpin for Entry
impl Sync for Entry
impl UnwindSafe for Entry
impl RefUnwindSafe for Entry
Blanket Implementations
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,