salsa/salsa-2022-tests/tests/compile-fail/tracked_method_incompatibles.rs
2024-05-24 07:16:50 -04:00

16 lines
247 B
Rust

#[salsa::jar(db = Db)]
struct Jar(Tracked<'_>);
#[salsa::tracked(jar = Jar)]
struct Tracked<'db> {
field: u32,
}
impl<'db> Tracked<'db> {
#[salsa::tracked]
fn use_tracked(&self) {}
}
trait Db: salsa::DbWithJar<Jar> {}
fn main() {}