Print ASCII tables to the terminal.
``` use ascii_table::AsciiTable;
let asciitable = AsciiTable::default(); let data = vec![&[1, 2, 3], &[4, 5, 6], &[7, 8, 9]]; asciitable.print(data); // ┌───┬───┬───┐ // │ 1 │ 2 │ 3 │ // │ 4 │ 5 │ 6 │ // │ 7 │ 8 │ 9 │ // └───┴───┴───┘ ```
``` use std::fmt::Display; use ascii_table::{AsciiTable, Column, Align};
let mut asciitable = AsciiTable::default(); asciitable.max_width = 26;
let mut column = Column::default(); column.header = "H1".into(); column.align = Align::Left; ascii_table.columns.insert(0, column);
let mut column = Column::default(); column.header = "H2".into(); column.align = Align::Center; ascii_table.columns.insert(1, column);
let mut column = Column::default(); column.header = "H3".into(); column.align = Align::Right; ascii_table.columns.insert(2, column);
let data: Vec