1 extern crate term_grid;
2 use term_grid::{Grid, GridOptions, Direction, Filling};
3 
main()4 fn main() {
5     let mut grid = Grid::new(GridOptions {
6         direction:  Direction::TopToBottom,
7         filling:    Filling::Spaces(2),
8     });
9 
10     for i in 0..40 {
11         grid.add(format!("{}", 2_isize.pow(i)).into())
12     }
13 
14     if let Some(grid_display) = grid.fit_into_width(40) {
15         println!("{}", grid_display);
16     }
17     else {
18         println!("Couldn't fit grid into 40 columns!");
19     }
20 }
21