blob: 8dbaab1daf4967a27906684025388814ee2ae0f4 [file] [log] [blame]
extern crate prettytable;
/*
Following main function will print :
+---------+------+---------+
| ABC | DEFG | HIJKLMN |
+---------+------+---------+
| foobar | bar | foo |
+---------+------+---------+
| foobar2 | bar2 | foo2 |
+---------+------+---------+
ABC,DEFG,HIJKLMN
foobar,bar,foo
foobar2,bar2,foo2
*/
#[cfg(feature = "csv")]
fn main() {
use prettytable::Table;
let table = Table::from_csv_string("ABC,DEFG,HIJKLMN\n\
foobar,bar,foo\n\
foobar2,bar2,foo2")
.unwrap();
table.printstd();
println!("");
println!("{}",
String::from_utf8(table.to_csv(Vec::new()).unwrap().into_inner().unwrap()).unwrap());
}
#[cfg(not(feature = "csv"))]
fn main() {}