From: Andrea Zagli Date: Sat, 20 Jan 2024 09:03:55 +0000 (+0100) Subject: Output of a "complete" rust file. X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=b4670e7531ae4677081f2b02b328faf2182ca4db;p=rust%2Fzakform Output of a "complete" rust file. --- diff --git a/src/bin/c2rs.rs b/src/bin/c2rs.rs index 5d05356..1e586f9 100644 --- a/src/bin/c2rs.rs +++ b/src/bin/c2rs.rs @@ -148,6 +148,12 @@ fn main() { println!("{:?}", form); + writeln!(output, "use zakform::fields::{{TField, FOption}};"); + writeln!(output, ""); + + writeln!(output, "pub fn get_form() -> zakform::form::Form {{"); + writeln!(output, ""); + writeln!(output, "let mut f = zakform::form::Form::new();"); for e in form.elements { @@ -250,4 +256,8 @@ fn main() { writeln!(output, "f.add_field(Box::new(fi);"); } + + writeln!(output, ""); + writeln!(output, "f"); + writeln!(output, "}}"); }