WIP for autolinker module. Currently can't use stc and tqm together because of conflicting dependencies, so this is a placeholder.
This commit is contained in:
@@ -5,6 +5,8 @@ extern crate rand;
|
||||
extern crate pvn;
|
||||
extern crate echobox;
|
||||
extern crate transformable_channels;
|
||||
//extern crate stc;
|
||||
extern crate regex;
|
||||
|
||||
#[macro_use]
|
||||
extern crate hlua;
|
||||
|
@@ -12,6 +12,7 @@ use modules::echo::EchoModule;
|
||||
use modules::random::RandomModule;
|
||||
use modules::pvn::PvnModule;
|
||||
use modules::echobox::EchoboxModule;
|
||||
use modules::autolink::AutolinkModule;
|
||||
|
||||
pub struct ModuleLoader {
|
||||
types: BTreeMap<&'static str, fn(&Table, &Table) -> Box<Module>>
|
||||
@@ -27,6 +28,7 @@ impl ModuleLoader {
|
||||
types.insert("random", RandomModule::new as fn(&Table, &Table) -> Box<Module>);
|
||||
types.insert("pvn", PvnModule::new as fn(&Table, &Table) -> Box<Module>);
|
||||
types.insert("echobox", EchoboxModule::new as fn(&Table, &Table) -> Box<Module>);
|
||||
types.insert("autolink", AutolinkModule::new as fn(&Table, &Table) -> Box<Module>);
|
||||
ModuleLoader {
|
||||
types: types
|
||||
}
|
||||
|
@@ -5,6 +5,7 @@ pub mod echo;
|
||||
pub mod random;
|
||||
pub mod pvn;
|
||||
pub mod echobox;
|
||||
pub mod autolink;
|
||||
|
||||
pub mod loader;
|
||||
|
||||
|
Reference in New Issue
Block a user