blob: e66ba3615ff71fc923ca85f327c1465ef1e0a862 [file] [log] [blame]
#[macro_use]
extern crate prettytable;
use prettytable::Slice;
fn main() {
let mut table = table![[0, 0, 0], [1, 1, 1], [2, 2, 2], [3, 3, 3], [4, 4, 4], [5, 5, 5]];
table.set_titles(row!["t1", "t2", "t3"]);
let slice = table.slice(..);
let slice = slice.slice(2..);
let slice = slice.slice(..3);
/*
Will print
+----+----+----+
| t1 | t2 | t3 |
+====+====+====+
| 2 | 2 | 2 |
+----+----+----+
| 3 | 3 | 3 |
+----+----+----+
| 4 | 4 | 4 |
+----+----+----+
*/
slice.printstd();
// This is equivalent to
let slice = table.slice(2..5);
slice.printstd();
}