adopt salsa::database attribute macro

This commit is contained in:
Niko Matsakis 2019-01-24 19:02:56 -05:00
parent 3fc02c6c0c
commit a8d9fb2d6b
13 changed files with 55 additions and 159 deletions

View file

@ -1,3 +1,4 @@
#[salsa::database(Database)]
#[derive(Default)]
struct DatabaseImpl {
runtime: salsa::Runtime<DatabaseImpl>,
@ -9,12 +10,6 @@ impl salsa::Database for DatabaseImpl {
}
}
salsa::database_storage! {
DatabaseImpl {
impl Database;
}
}
#[salsa::query_group]
trait Database: salsa::Database {
// `a` and `b` depend on each other and form a cycle