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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
//! # The MemTable Extensions Prelude
//!
//! The memtable library comes with a variety of tools to help with building,
//! parsing, and transforming tables. While these could be brought in via a
//! mixture of `use memtable::*;` and other imports, this prelude serves as
//! the one-stop shop to import required traits, common structs, and more
//! without polluting the namespace with public modules exposed by this crate.
//!
//! # Prelude contents
//!
//! If the `csv` feature is enabled, the prelude re-exports the following:
//!
//! * [`csv::ToCsv`] trait, which enables converting a
//! table to a CSV
//! * [`csv::FromCsv`] trait, which enables converting
//! CSV to a table
//!
//! If the `cell` feature is enabled, the prelude re-exports the following:
//!
//! * [`cell::Cell2`] enum, which provides a simple way to
//! configure a table to have 1 of 2 possible data types
//! * [`cell::Cell3`] enum, which provides a simple way to
//! configure a table to have 1 of 3 possible data types
//! * [`cell::Cell4`] enum, which provides a simple way to
//! configure a table to have 1 of 4 possible data types
//! * [`cell::Cell5`] enum, which provides a simple way to
//! configure a table to have 1 of 5 possible data types
//! * [`cell::Cell6`] enum, which provides a simple way to
//! configure a table to have 1 of 6 possible data types
//! * [`cell::Cell7`] enum, which provides a simple way to
//! configure a table to have 1 of 7 possible data types
//! * [`cell::Cell8`] enum, which provides a simple way to
//! configure a table to have 1 of 8 possible data types
//! * [`cell::Cell9`] enum, which provides a simple way to
//! configure a table to have 1 of 9 possible data types
//! * [`cell::Cell10`] enum, which provides a simple way to
//! configure a table to have 1 of 10 possible data types
//! * [`cell::Cell11`] enum, which provides a simple way to
//! configure a table to have 1 of 11 possible data types
//! * [`cell::Cell12`] enum, which provides a simple way to
//! configure a table to have 1 of 12 possible data types
//! * [`cell::Cell13`] enum, which provides a simple way to
//! configure a table to have 1 of 13 possible data types
//! * [`cell::Cell14`] enum, which provides a simple way to
//! configure a table to have 1 of 14 possible data types
//! * [`cell::Cell15`] enum, which provides a simple way to
//! configure a table to have 1 of 15 possible data types
//! * [`cell::Cell16`] enum, which provides a simple way to
//! configure a table to have 1 of 16 possible data types
//! * [`cell::Cell17`] enum, which provides a simple way to
//! configure a table to have 1 of 17 possible data types
//! * [`cell::Cell18`] enum, which provides a simple way to
//! configure a table to have 1 of 18 possible data types
//! * [`cell::Cell19`] enum, which provides a simple way to
//! configure a table to have 1 of 19 possible data types
//! * [`cell::Cell20`] enum, which provides a simple way to
//! configure a table to have 1 of 20 possible data types
//! * [`cell::Cell21`] enum, which provides a simple way to
//! configure a table to have 1 of 21 possible data types
//! * [`cell::Cell22`] enum, which provides a simple way to
//! configure a table to have 1 of 22 possible data types
//! * [`cell::Cell23`] enum, which provides a simple way to
//! configure a table to have 1 of 23 possible data types
//! * [`cell::Cell24`] enum, which provides a simple way to
//! configure a table to have 1 of 24 possible data types
//! * [`cell::Cell25`] enum, which provides a simple way to
//! configure a table to have 1 of 25 possible data types
//! * [`cell::Cell26`] enum, which provides a simple way to
//! configure a table to have 1 of 26 possible data types
//!
pub use crate*;
pub use crate;