1mod available_index;
2mod multipair;
3mod primary_index;
4mod table_index;
5mod table_secondary_index;
6mod unsized_node;
7
8pub use available_index::AvailableIndex;
9pub use indexset::concurrent::map::BTreeMap as IndexMap;
10pub use indexset::concurrent::multimap::BTreeMultiMap as IndexMultiMap;
11pub use multipair::MultiPairRecreate;
12pub use primary_index::PrimaryIndex;
13pub use table_index::{TableIndex, TableIndexCdc, convert_change_events};
14pub use table_secondary_index::{
15 IndexError, TableSecondaryIndex, TableSecondaryIndexCdc, TableSecondaryIndexEventsOps,
16 TableSecondaryIndexInfo,
17};
18pub use unsized_node::UnsizedNode;
19
20#[derive(Clone, Debug)]
21pub struct Difference<AvailableTypes> {
22 pub old: AvailableTypes,
23 pub new: AvailableTypes,
24}