vantage-table 0.5.3

Table, Column, and operation traits for the Vantage data framework
Documentation
//! Prelude module for vantage-table
//!
//! This module re-exports commonly used traits and types for convenient importing.

// Core table types
pub use crate::table::Table;

// Column functionality
pub use crate::column::collection::ColumnCollectionExt;
pub use crate::column::core::Column;
pub use crate::column::flags::ColumnFlag;

// Traits
pub use crate::traits::column_like::ColumnLike;
pub use crate::traits::table_like::TableLike;
pub use crate::traits::table_source::TableSource;

// Ordering functionality
pub use crate::sorting::{OrderBy, SortDirection};
pub use crate::table::sorting::OrderByExt;

// Pagination functionality
pub use crate::pagination::Pagination;

// Conditions
pub use crate::conditions::ConditionHandle;

// CBOR value accessor helpers (for `Record<CborValue>` consumers crossing
// the typed/erased boundary via `vantage_vista::Vista`).
pub use crate::cbor_ext::CborValueExt;

// Mock functionality for testing
pub use crate::mocks::mock_table_source::MockTableSource;