use crate::{ storage::{HasJar, JarFromJars}, Database, DbWithJar, }; use super::routes::Routes; pub trait Jar<'db>: Sized { type DynDb: ?Sized + HasJar + Database + 'db; fn create_jar(routes: &mut Routes) -> Self where DB: JarFromJars + DbWithJar; }