1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
mod gemini; use super::{Feature, Page}; use gemini::Gemini; use std::rc::Rc; /// Different protocols implementation pub struct Driver { pub gemini: Gemini, } impl Driver { // Constructors /// Build new `Self` pub fn build(page: &Rc<Page>) -> Self { Driver { gemini: Gemini::init(page), } } }