tabled 0.20.0

An easy to use library for pretty print tables of Rust `struct`s and `enum`s.
Documentation
use tabled::{
    settings::{measurement::Percent, object::Segment, Alignment, Modify, Style, Width},
    Table,
};

fn main() {
    let data = [
        ["Hello World!!!", "3.3.22.2"],
        ["Guten Morgen", "1.1.1.1"],
        ["Добры вечар", "127.0.0.1"],
        ["Bonjour le monde", ""],
        ["Ciao mondo", ""],
    ];

    let mut table = Table::builder(data).build();
    table.with(Style::markdown()).with(Alignment::left());

    println!("Original table\n{table}\n");

    table.with(Width::truncate(20).suffix("..."));

    println!("Truncated table\n{table}\n");

    table.with(Modify::new(Segment::all()).with(Width::wrap(5)));

    println!("Wrapped table\n{table}\n");

    table.with(Width::increase(Percent(200)));

    println!("Widen table\n{table}");
}