From b4670e7531ae4677081f2b02b328faf2182ca4db Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Sat, 20 Jan 2024 10:03:55 +0100 Subject: [PATCH] Output of a "complete" rust file. --- src/bin/c2rs.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) 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, "}}"); } -- 2.49.0