Remove hello module
This commit is contained in:
parent
0a51c7294f
commit
2c87c586e2
@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
@ -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>);
|
||||||
|
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user