Struct tabled::FormatWithIndex [−][src]
Expand description
FormatWithIndex is like a Format. But it also provides a row and column index.
Example
use tabled::{Table, FormatWithIndex, Row, Modify};
let data = vec![
(0, "Grodno", true),
(1, "Minsk", true),
(2, "Hamburg", false),
(3, "Brest", true),
];
let table = Table::new(&data)
.with(Modify::new(Row(..1))
.with(FormatWithIndex(|_, _, column| column.to_string())))
.to_string();
assert_eq!(table, "+---+---------+-------+\n\
| 0 | 1 | 2 |\n\
+---+---------+-------+\n\
| 0 | Grodno | true |\n\
+---+---------+-------+\n\
| 1 | Minsk | true |\n\
+---+---------+-------+\n\
| 2 | Hamburg | false |\n\
+---+---------+-------+\n\
| 3 | Brest | true |\n\
+---+---------+-------+\n");
Tuple Fields
0: F