summaryrefslogtreecommitdiff
path: root/src/module.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/module.rs')
-rw-r--r--src/module.rs14
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,
+ }
+}