1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
use std::sync::Arc; use crate::core::config::Config; pub use v2::V2; pub mod v2; pub struct WikiService { /// v2 API pub v2: V2, } impl WikiService { pub fn new(config: Arc<Config>) -> Self { Self { v2: V2::new((*config).clone()), } } }