Struct ignore::DirEntry

source ·
pub struct DirEntry { /* private fields */ }
Expand description

A directory entry with a possible error attached.

The error typically refers to a problem parsing ignore files in a particular directory.

Implementations§

The full path that this entry represents.

The full path that this entry represents. Analogous to path, but moves ownership of the path.

Whether this entry corresponds to a symbolic link or not.

Returns true if and only if this entry corresponds to stdin.

i.e., The entry has depth 0 and its file name is -.

Return the metadata for the file that this entry points to.

Return the file type for the file that this entry points to.

This entry doesn’t have a file type if it corresponds to stdin.

Return the file name of this entry.

If this entry has no file name (e.g., /), then the full path is returned.

Returns the depth at which this entry was created relative to the root.

Returns the underlying inode number if one exists.

If this entry doesn’t have an inode number, then None is returned.

Returns an error, if one exists, associated with processing this entry.

An example of an error is one that occurred while parsing an ignore file. Errors related to traversing a directory tree itself are reported as part of yielding the directory entry, and not with this method.

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.