mod gemini; mod unsupported; use gemini::Gemini; use unsupported::Unsupported; use super::{BrowserAction, Profile, WindowAction}; use gtk::glib::Uri; use std::rc::Rc; /// Create new identity widget for Gemini protocol match given URI pub fn new_gemini( action: (&Rc, &Rc), profile: &Rc, auth_uri: &Uri, ) -> Gemini { Gemini::new(action, profile, auth_uri) } /// Create new identity widget for unknown request pub fn new_unsupported() -> Unsupported { Unsupported::new() }