1 extern crate term_grid; 2 use term_grid::{Grid, GridOptions, Direction, Filling}; 3 main()4fn 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