Remove hello module

This commit is contained in:
Adrian Malacoda 2017-02-16 01:07:19 -06:00
parent 0a51c7294f
commit 2c87c586e2
3 changed files with 0 additions and 29 deletions

View File

@ -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<Module> {
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);
}
}

View File

@ -5,7 +5,6 @@ use std::fmt;
use toml::Table; use toml::Table;
use modules::Module; use modules::Module;
use modules::hello::Hello;
use modules::discord::DiscordModule; use modules::discord::DiscordModule;
use modules::lua::LuaModule; use modules::lua::LuaModule;
use modules::stdin::StdinModule; use modules::stdin::StdinModule;
@ -18,7 +17,6 @@ pub struct ModuleLoader {
impl ModuleLoader { impl ModuleLoader {
pub fn new () -> ModuleLoader { pub fn new () -> ModuleLoader {
let mut types = BTreeMap::new(); let mut types = BTreeMap::new();
types.insert("hello", Hello::new as fn(&Table) -> Box<Module>);
types.insert("discord", DiscordModule::new as fn(&Table) -> Box<Module>); types.insert("discord", DiscordModule::new as fn(&Table) -> Box<Module>);
types.insert("lua", LuaModule::new as fn(&Table) -> Box<Module>); types.insert("lua", LuaModule::new as fn(&Table) -> Box<Module>);
types.insert("stdin", StdinModule::new as fn(&Table) -> Box<Module>); types.insert("stdin", StdinModule::new as fn(&Table) -> Box<Module>);

View File

@ -1,4 +1,3 @@
pub mod hello;
pub mod lua; pub mod lua;
pub mod discord; pub mod discord;
pub mod stdin; pub mod stdin;