From d365bc076e05f37e83b0af6e9044c001be080e00 Mon Sep 17 00:00:00 2001 From: Lucien Greathouse Date: Thu, 14 Dec 2017 00:18:55 -0800 Subject: [PATCH] Add VfsItem::name to make comparisons easier --- src/vfs.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/vfs.rs b/src/vfs.rs index 81fb9c04..8b39ced4 100644 --- a/src/vfs.rs +++ b/src/vfs.rs @@ -41,6 +41,15 @@ pub enum VfsItem { Dir { name: String, children: HashMap }, } +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 {