Skip to main content

vantage_table/table/sets/
mod.rs

1use vantage_dataset::{DataSet, ValueSet};
2use vantage_types::Entity;
3
4use crate::{prelude::TableSource, table::Table};
5
6pub(crate) mod hooks;
7pub mod insertable_dataset;
8pub mod insertable_value_set;
9pub(crate) mod invariants;
10pub mod readable_dataset;
11pub mod readable_value_set;
12pub mod writable_dataset;
13pub mod writable_value_set;
14
15impl<T: TableSource, E: Entity<T::Value>> ValueSet for Table<T, E> {
16    type Id = T::Id;
17    type Value = T::Value;
18}
19
20impl<T: TableSource, E: Entity<T::Value>> DataSet<E> for Table<T, E> {}