From 8a91de4026fac90af14d8998a70034eb6cb2b8d1 Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Sun, 21 Jan 2024 15:31:07 +0100 Subject: [PATCH] c2rs: added support for dbtype. --- src/bin/c2rs.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/bin/c2rs.rs b/src/bin/c2rs.rs index fe9e921..7d10538 100644 --- a/src/bin/c2rs.rs +++ b/src/bin/c2rs.rs @@ -190,6 +190,15 @@ fn main() { writeln!(output, r#"fi.set_value("{}");"#, e.default_value); } + match e.dbtype.as_str() { + "text" => { }, + "integer" => { writeln!(output, "fi.set_db_type(zakform::fields::FieldDbType::Integer);"); }, + "float" => { writeln!(output, "fi.set_db_type(zakform::fields::FieldDbType::Float);"); }, + "date" => { writeln!(output, "fi.set_db_type(zakform::fields::FieldDbType::Date);"); }, + "datetime" => { writeln!(output, "fi.set_db_type(zakform::fields::FieldDbType::DateTime);"); }, + _ => { }, + } + if e.max_length > 0 { writeln!(output, "fi.set_maxlen({});", e.max_length); } -- 2.49.0