2025-03-10 10:12:52 -04:00

29 lines
542 B
Rust

use query_group_macro::query_group;
#[query_group]
pub trait ArityDb: salsa::Database {
fn one(&self, a: ()) -> String;
fn two(&self, a: (), b: ()) -> String;
fn three(&self, a: (), b: (), c: ()) -> String;
fn none(&self) -> String;
}
fn one(_db: &dyn ArityDb, _a: ()) -> String {
String::new()
}
fn two(_db: &dyn ArityDb, _a: (), _b: ()) -> String {
String::new()
}
fn three(_db: &dyn ArityDb, _a: (), _b: (), _c: ()) -> String {
String::new()
}
fn none(_db: &dyn ArityDb) -> String {
String::new()
}