salsa/components/salsa-2022/src/jar.rs

15 lines
322 B
Rust
Raw Normal View History

2022-08-01 05:32:47 +00:00
use crate::{
storage::{HasJar, JarFromJars},
Database, DbWithJar,
};
use super::routes::Ingredients;
pub trait Jar<'db>: Sized {
type DynDb: ?Sized + HasJar<Self> + Database + 'db;
fn create_jar<DB>(ingredients: &mut Ingredients<DB>) -> Self
where
DB: JarFromJars<Self> + DbWithJar<Self>;
}