mirror of
https://github.com/salsa-rs/salsa.git
synced 2025-02-02 09:46:06 +00:00
15 lines
250 B
Rust
15 lines
250 B
Rust
#[salsa::tracked]
|
|
pub struct MyTracked<'db> {
|
|
field: u32,
|
|
}
|
|
|
|
#[salsa::tracked]
|
|
fn my_fn(db: &dyn salsa::Database) {
|
|
let x = MyTracked::new(db, 22);
|
|
x.field(22);
|
|
}
|
|
|
|
fn main() {
|
|
let mut db = salsa::default_database();
|
|
my_fn(&db);
|
|
}
|