mod file;
mod gemini;
mod nex;
use super::{Feature, Page};
use file::File;
use gemini::Gemini;
use nex::Nex;
use std::rc::Rc;
pub struct Driver {
pub file: File,
pub gemini: Gemini,
pub nex: Nex,
}
impl Driver {
pub fn build(page: &Rc<Page>) -> Self {
Driver {
file: File::init(page),
gemini: Gemini::init(page),
nex: Nex::init(page),
}
}
}