extern crate plugin_test_api as plugin_api;
mod english;
mod french;
pub use english::*;
pub use french::*;
use plugin_api::PluginInformation;
use std::collections::hash_map::HashMap;
pub struct Plugins {
pub list: HashMap<String, Box<PluginInformation> >,
}
pub fn plugins() -> Plugins {
let mut h: HashMap<String, Box<PluginInformation> > = HashMap::new();
h.insert("english".to_string(), Box::new(english::PLUGIN_METADATA));
h.insert("french".to_string(), Box::new(french::PLUGIN_METADATA));
Plugins {
list: h
}
}