vantage-table 0.5.2

Table, Column, and operation traits for the Vantage data framework
Documentation
//! Table is our generic implementation of remote record collection, that may have columns and supports
//! column operations (like sorting or filtering).
//!
//! Table<E, S> is defined over E=Entity and S=TableSource
//!
//! In practice, it's benificial to use a single struct that implements:
//!  - TableSource (defined in this crate)
//!  - QuerySource (defined in vantage-expressions)
//!  - SelectSource (defined in vantage-expessions)
//!
//! Table<_, S: QuerySource> and Table<_, S: SelectSource> will define
//! additional properties.
//!
//!
//! Additionally this crate defines the [`TableLike`](crate::traits::table_like::TableLike)
//! trait — a dyn-safe interface for table-shaped backends. Type erasure for
//! cross-driver work lives at the Vista layer in `vantage-vista`.
//! A table abstraction defined over a datasource and entity

pub mod base;
pub use base::*;

pub mod impls;
pub use impls::*;

pub mod sets;
pub use sets::*;