introduce Database::salsa_runtime_mut method (breaking change!)

This commit is contained in:
Niko Matsakis 2019-09-27 05:49:15 -04:00
parent c789219bc5
commit b9f00726da
19 changed files with 100 additions and 17 deletions

View file

@ -7,9 +7,13 @@ struct DynTraitDatabase {
}
impl salsa::Database for DynTraitDatabase {
fn salsa_runtime(&self) -> &salsa::Runtime<DynTraitDatabase> {
fn salsa_runtime(&self) -> &salsa::Runtime<Self> {
&self.runtime
}
fn salsa_runtime_mut(&mut self) -> &mut salsa::Runtime<Self> {
&mut self.runtime
}
}
#[salsa::query_group(DynTraitStorage)]