1 | //! Module contains a list of implementations of [`Estimate`] and [`Dimension`]. |
2 | |
3 | mod const_dimension; |
4 | mod pool_table_dimension; |
5 | |
6 | #[cfg (feature = "std" )] |
7 | mod complete_dimension; |
8 | #[cfg (feature = "std" )] |
9 | mod complete_dimension_vec_records; |
10 | #[cfg (feature = "std" )] |
11 | mod peekable_dimension; |
12 | #[cfg (feature = "std" )] |
13 | mod static_dimension; |
14 | |
15 | #[cfg (feature = "std" )] |
16 | #[cfg_attr (docsrs, doc(cfg(feature = "std" )))] |
17 | pub use self::{ |
18 | complete_dimension::CompleteDimension, |
19 | complete_dimension_vec_records::CompleteDimensionVecRecords, |
20 | peekable_dimension::PeekableDimension, |
21 | static_dimension::{DimensionValue, StaticDimension}, |
22 | }; |
23 | pub use const_dimension::{ConstDimension, ConstSize}; |
24 | pub use papergrid::dimension::{Dimension, Estimate}; |
25 | pub use pool_table_dimension::{DimensionPriority, PoolTableDimension}; |
26 | |
27 | #[cfg (feature = "std" )] |
28 | #[cfg_attr (docsrs, doc(cfg(feature = "std" )))] |
29 | pub use papergrid::dimension::{ |
30 | compact::CompactGridDimension, spanned::SpannedGridDimension, |
31 | spanned_vec_records::SpannedVecRecordsDimension, |
32 | }; |
33 | |