MCPcopy Create free account
hub / github.com/bedroombuilds/python2rust / main

Function main

20_sqlite/rust/sqlite/src/main.rs:13–37  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

11"#;
12
13fn main() -> Result<()> {
14 let conn = Connection::open("../../cts.sqlite3")?;
15 let mut stmt = conn.prepare(MOST_RECOVERED)?;
16 let row = stmt.query_row([], helpers::row_to_str_vec)?;
17 println!("{:?}", row);
18 let row = stmt.query_row([], helpers::row_to_hashmap)?;
19 println!("most recoveries {:?}", row);
20
21 conn.execute("DELETE FROM month_cases", [])?;
22 let mut stmt = conn.prepare(GROUP_BY_MONTH)?;
23 let month_cases = stmt.query_map([],
24 |row| Ok(helpers::MonthCase::from_row(row)))?;
25 for mc in month_cases {
26 let mc = mc?;
27 println!("{}", mc);
28 conn.execute(
29 "INSERT INTO month_cases
30 (mon, new_cases, recovered)
31 VALUES (?1, ?2, ?3)",
32 params![mc.month, mc.new_cases, mc.recovered],
33 )?;
34 }
35
36 Ok(())
37}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected