remove the need to list individual queries in database_storage

This commit is contained in:
Niko Matsakis 2019-01-24 05:35:57 -05:00
parent 8ad5051a74
commit c0978fede8
14 changed files with 48 additions and 160 deletions

View file

@ -37,12 +37,8 @@ impl salsa::Database for DatabaseImpl {
/// storage and also generate impls for those traits, so that you
/// `DatabaseImpl` type implements them.
salsa::database_storage! {
pub struct DatabaseImplStorage for DatabaseImpl {
impl class_table::ClassTableDatabase {
fn all_classes() for class_table::AllClassesQuery;
fn all_fields() for class_table::AllFieldsQuery;
fn fields() for class_table::FieldsQuery;
}
pub DatabaseImpl {
impl class_table::ClassTableDatabase;
}
}