makehtable/
makehtable.rs

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}