pub trait Shiori3: Drop + Sized {
fn load<P: AsRef<Path>>(h_inst: usize, load_dir: P) -> ShioriResult<Self>;
fn request<'a, S: Into<&'a str>>(
&mut self,
req: S
) -> ShioriResult<Cow<'a, str>>;
}
pub trait Shiori3: Drop + Sized {
fn load<P: AsRef<Path>>(h_inst: usize, load_dir: P) -> ShioriResult<Self>;
fn request<'a, S: Into<&'a str>>(
&mut self,
req: S
) -> ShioriResult<Cow<'a, str>>;
}