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;