Add VfsItem::name to make comparisons easier

This commit is contained in:
Lucien Greathouse
2017-12-14 00:18:55 -08:00
parent 67ac6b7cec
commit d365bc076e

View File

@@ -41,6 +41,15 @@ pub enum VfsItem {
Dir { name: String, children: HashMap<String, VfsItem> },
}
impl VfsItem {
pub fn name(&self) -> &String {
match self {
&VfsItem::File { ref name, .. } => name,
&VfsItem::Dir { ref name, .. } => name,
}
}
}
impl Vfs {
pub fn new(config: Config) -> Vfs {
Vfs {