prettytable-rs 0.5.2

A library for printing pretty formatted tables in terminal
Documentation
#[macro_use] extern crate prettytable;

/*
	Following main function will print :
	+-------------------------+------------------------------+
	| Title 1                 | Title 2                      |
	+-------------------------+------------------------------+
	| This is                 | foo                          |
	| a multiline             |                              |
	| cell                    |                              |
	+-------------------------+------------------------------+
	| Yo dawg ;) You can even | +---------+------+---------+ |
	| print tables            | | ABC     | DEFG | HIJKLMN | |
	| into tables             | +---------+------+---------+ |
	|                         | | foobar  | bar  | foo     | |
	|                         | +---------+------+---------+ |
	|                         | | foobar2 | bar2 | foo2    | |
	|                         | +---------+------+---------+ |
	+-------------------------+------------------------------+
*/
fn main() {
    let table1 = table!(["ABC", "DEFG", "HIJKLMN"],
    				   ["foobar", "bar", "foo"],
    				   ["foobar2", "bar2", "foo2"]
    				  );
    let table2 = table!(["Title 1", "Title 2"],
    					["This is\na multiline\ncell", "foo"],
    					["Yo dawg ;) You can even\nprint tables\ninto tables", table1]
    					);
    table2.printstd();
}