#[non_exhaustive]pub struct DiskEntry {
pub path: PathBuf,
pub name: Option<String>,
pub children: Option<Vec<DiskEntry>>,
}
Expand description
A disk entry which is either a file or a directory.
This is the result of the read_dir
. The children
field is always Some
if the entry is a directory.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.path: PathBuf
The path to the entry.
name: Option<String>
The name of the entry (file name with extension or directory name).
children: Option<Vec<DiskEntry>>
The children of this entry if it’s a directory.