use csv_codegen::csv_template;
fn main() {
csv_template!("../../../../benchmark_data.csv", {
#each {
pub const #CONST({row_id}_SALES): f64 = #({sales_amount}_f64);
pub fn #ident(get_{row_id}_data)() -> (f64, u32) {
(#({sales_amount}_f64), #({employee_count}_u32))
}
}
pub fn lookup_sales(region: &str, dept: &str, count: u32) -> Option<f64> {
match (region, dept, count) {
#each {
(#("{region}"), #("{department}"), #({employee_count}_u32)) => Some(#({sales_amount}_f64)),
}
_ => None,
}
}
});
}