salsa/tests/compile-fail/accumulator_fields_incompatibles.rs
2024-06-18 09:40:21 +02:00

17 lines
351 B
Rust

#[salsa::jar(db = Db)]
struct Jar(AccTwoUnnamedFields, AccNamedField);
trait Db: salsa::DbWithJar<Jar> {}
// accumulator with more than one unnamed fields
#[salsa::accumulator(jar = Jar)]
struct AccTwoUnnamedFields (u32, u32);
// accumulator with named fields
#[salsa::accumulator(jar = Jar)]
struct AccNamedField {
field: u32,
}
fn main() {}