mirror of
https://github.com/Noratrieb/haesli.git
synced 2026-01-14 19:55:03 +01:00
move generated code
This commit is contained in:
parent
0d548f7798
commit
6f45a52871
4 changed files with 369 additions and 368 deletions
|
|
@ -104,6 +104,19 @@ fn domain_defs(amqp: &Amqp) -> Result<()> {
|
|||
}
|
||||
|
||||
fn class_defs(amqp: &Amqp) -> Result<()> {
|
||||
println!("pub enum Class {{");
|
||||
for class in &amqp.classes {
|
||||
let class_name = class.name.to_upper_camel_case();
|
||||
println!(" {class_name}({class_name}),");
|
||||
}
|
||||
println!("}}\n");
|
||||
|
||||
println!(
|
||||
"pub enum TableValue {{
|
||||
|
||||
"
|
||||
);
|
||||
|
||||
for class in &amqp.classes {
|
||||
let enum_name = class.name.to_upper_camel_case();
|
||||
println!("/// Index {}, handler = {}", class.index, class.handler);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue