diff options
Diffstat (limited to 'src/module.rs')
-rw-r--r-- | src/module.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/module.rs b/src/module.rs new file mode 100644 index 0000000..0a1d30a --- /dev/null +++ b/src/module.rs @@ -0,0 +1,14 @@ +pub enum Module { + Dashboard, + Navigation, + Engines, +} + +pub fn from_primitive(num : isize) -> Module { + match num { + 0 => Module::Dashboard, + 1 => Module::Navigation, + 2 => Module::Engines, + _ => Module::Dashboard, + } +} |