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