use inventur_db::*; use std::env::args; fn main() { let tblid = args() .nth(1) .expect("Usage: show_table .") .parse::() .expect("Expected a number."); let tbl = get_table(&mut establish_connection(), tblid, 1); if tbl.is_none() { panic!("Couldn't get table."); } let tbl = tbl.unwrap(); println!("Table {}: {}", tbl.tblid, tbl.name); println!(); print!("|"); for clm in tbl.column_names { print!(" {} |", clm); } println!(); for row in tbl.rows { print!("|"); for cell in row.cells { print!(" {} |", cell); } println!(); } }