basic/basic.rs
1use tabulate_rs::{Headers, TabulateOptions, tabulate};
2
3fn main() {
4 let planets = vec![
5 vec!["Planet", "Radius (km)", "Mass (10^24 kg)"],
6 vec!["Mercury", "2440", "0.330"],
7 vec!["Venus", "6052", "4.87"],
8 vec!["Earth", "6371", "5.97"],
9 vec!["Mars", "3390", "0.642"],
10 ];
11
12 let table = tabulate(
13 planets,
14 TabulateOptions::new()
15 .headers(Headers::FirstRow)
16 .table_format("grid"),
17 )
18 .expect("tabulation succeeds");
19
20 println!("{table}");
21}