writeln!(output, "use zakform::fields::{{TField, FOption}};");
writeln!(output, "");
- writeln!(output, "pub fn get_form() -> zakform::form::Form {{");
+ writeln!(output, "pub fn get_form() -> (zakform::form::Form, String) {{");
writeln!(output, "");
writeln!(output, "let mut f = zakform::form::Form::new();");
+ writeln!(output, "");
+ writeln!(output, "let mut with_validators = String::new();");
let mut struct_db = String::new();
let mut struct_form = String::new();
}
writeln!(output, "f.add_field(Box::new(fi));");
+ writeln!(output, r#"with_validators.push_str(",'{}'");"#, e.id);
}
writeln!(output, "");
- writeln!(output, "f");
+ writeln!(output, "(f, with_validators)");
writeln!(output, "}}");
/* db struct */