Example
use Rng;
use ;
Here's the result

Table Styles
It is possible to define your own table styles by creating a new instance of TableStyle
This is what the extend table style implementation looks like. This is the default style in term-table-rs
TableStyle also implements a simple() table style function and a blank() table style function
Those styles looks like this
Blank

Simple

Column Widths
It is possible to control the maximum width of table columns. The max_column_width property of Table can be set to restrict the width of all TableCells. The set_max_column_width function of Table can be used to set the max width of a specific column. The set_max_column_widths function provides the ability to set the width of multiple columns by passing in a Vec of tuples containing an index and width.
Disabling Row Separators
There are a few different options for disabling row separation.
Table has three flags for controlling row separation:
-
separate_rowsdictates whether rows are separated within the table
-
has_top_boarderdictates whether or not the table has a top border
-
has_bottom_boarderdictates whether or not the table has a bottom border
Separators can also be controlled per row by setting the has_separator flag on Row
