#[salsa::input] pub struct MyInput { field: u32, } fn main() { let mut db = salsa::DatabaseImpl::new(); let input = MyInput::new(&mut db, 22); input.field(&db); input.set_field(22); }