1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
//! Module contains a list of table representatives.
//!
//! ## [`Table`]
//!
//! A default table implementation.
//!
//! ## [`IterTable`]
//!
//! Just like [`Table`] but it's API is a bit different to serve better in context
//! where there is a memory limit.
//!
//! ## [`ExtendedTable`]
//!
//! It's a table which is useful for large amount of data.
//!
//! ## [`PoolTable`]
//!
//! A table with a greater control of a layout.
pub use Table;
pub use IterTable;
pub use ExtendedTable;
pub use ;
pub use CompactTable;
// todo: Create a PoolTable backend in papergrid with generics so it coulb be used differently
// rather then with our own impl of dimension
//
// todo: Replace all usage of concrete configs to a AsRef<Config> generics, so some could be used interchangeably
//
// todo: Think about all the Config hierachly; we probably shall have something like a Decorator approach there.
// config(borders) -> config(borders+colors) -> config(borders+colors+spans)
//
// Or maybe many interfacies e.g ColorConfig, BorderConfig, AlignmentConfig etc.