From 2c87c586e2d90bbdf3ce635d675da5b30d48e4b7 Mon Sep 17 00:00:00 2001 From: Adrian Malacoda Date: Thu, 16 Feb 2017 01:07:19 -0600 Subject: [PATCH] Remove hello module --- src/modules/hello.rs | 26 -------------------------- src/modules/loader.rs | 2 -- src/modules/mod.rs | 1 - 3 files changed, 29 deletions(-) delete mode 100644 src/modules/hello.rs diff --git a/src/modules/hello.rs b/src/modules/hello.rs deleted file mode 100644 index b728bbf..0000000 --- a/src/modules/hello.rs +++ /dev/null @@ -1,26 +0,0 @@ -use modules::Module; -use toml::Table; - -use Tenquestionmarks; - -pub struct Hello { - name: String -} - -impl Hello { - pub fn new (configuration: &Table) -> Box { - let name = configuration.get("name") - .and_then(|value| value.as_str()) - .unwrap_or("world"); - - Box::new(Hello { - name: String::from(name) - }) - } -} - -impl Module for Hello { - fn register (&self, tenquestionmarks: &Tenquestionmarks) { - println!("Hello, {}!", self.name); - } -} diff --git a/src/modules/loader.rs b/src/modules/loader.rs index 0f03b48..271f5c9 100644 --- a/src/modules/loader.rs +++ b/src/modules/loader.rs @@ -5,7 +5,6 @@ use std::fmt; use toml::Table; use modules::Module; -use modules::hello::Hello; use modules::discord::DiscordModule; use modules::lua::LuaModule; use modules::stdin::StdinModule; @@ -18,7 +17,6 @@ pub struct ModuleLoader { impl ModuleLoader { pub fn new () -> ModuleLoader { let mut types = BTreeMap::new(); - types.insert("hello", Hello::new as fn(&Table) -> Box); types.insert("discord", DiscordModule::new as fn(&Table) -> Box); types.insert("lua", LuaModule::new as fn(&Table) -> Box); types.insert("stdin", StdinModule::new as fn(&Table) -> Box); diff --git a/src/modules/mod.rs b/src/modules/mod.rs index c3eb95f..549a302 100644 --- a/src/modules/mod.rs +++ b/src/modules/mod.rs @@ -1,4 +1,3 @@ -pub mod hello; pub mod lua; pub mod discord; pub mod stdin;