1extern crate htable;
2
3use htable::*;
4
5fn main() {
6 let mut ht = HTable::new();
7 let test = vec![
8 HTableItems::IntegerItem(1),
9 HTableItems::IntegerItem(11),
10 HTableItems::FieldItem("oli".to_string()),
11 ];
12 let test2 = vec![
13 HTableItems::IntegerItem(2),
14 HTableItems::IntegerItem(12),
15 HTableItems::FieldItem("is the best".to_string()),
16 ];
17 ht.append_row(test);
18 ht.append_row(test2);
19 println!("{:?}", ht);
20
21 println!("\nIteration through 3rd col:");
22 for ci in ht.iter_col(2).unwrap() {
23 println!("{:?}", ci);
24 }
25
26 println!("\nIteration through 2nd row:");
27 for ri in ht.iter_row(1).unwrap() {
28 println!("{:?}", ri);
29 }
30}