@@ -17,7 +17,7 @@ use crate::trace::implementations::chunker::{ColumnationChunker, ContainerChunke
1717use crate :: trace:: implementations:: spine_fueled:: Spine ;
1818use crate :: trace:: implementations:: merge_batcher:: { MergeBatcher , VecMerger } ;
1919use crate :: trace:: implementations:: merge_batcher_col:: ColumnationMerger ;
20- use crate :: trace:: implementations:: merge_batcher_flat:: { FlatcontainerMerger , MergerChunk } ;
20+ use crate :: trace:: implementations:: merge_batcher_flat:: FlatcontainerMerger ;
2121use crate :: trace:: rc_blanket_impls:: RcBuilder ;
2222
2323use super :: { Update , Layout , Vector , TStack , Preferred , FlatLayout } ;
@@ -28,7 +28,7 @@ pub use self::key_batch::{OrdKeyBatch, OrdKeyBuilder};
2828/// A trace implementation using a spine of ordered lists.
2929pub type OrdValSpine < K , V , T , R > = Spine < Rc < OrdValBatch < Vector < ( ( K , V ) , T , R ) > > > > ;
3030/// A batcher using ordered lists.
31- pub type OrdValBatcher < K , V , T , R > = MergeBatcher < Vec < ( ( K , V ) , T , R ) > , VecChunker < ( ( K , V ) , T , R ) > , VecMerger < ( ( K , V ) , T , R ) > , T > ;
31+ pub type OrdValBatcher < K , V , T , R > = MergeBatcher < Vec < ( ( K , V ) , T , R ) > , VecChunker < ( ( K , V ) , T , R ) > , VecMerger < ( ( K , V ) , T , R ) > > ;
3232/// A builder using ordered lists.
3333pub type RcOrdValBuilder < K , V , T , R > = RcBuilder < OrdValBuilder < Vector < ( ( K , V ) , T , R ) > , Vec < ( ( K , V ) , T , R ) > > > ;
3434
@@ -38,14 +38,14 @@ pub type RcOrdValBuilder<K, V, T, R> = RcBuilder<OrdValBuilder<Vector<((K,V),T,R
3838/// A trace implementation backed by columnar storage.
3939pub type ColValSpine < K , V , T , R > = Spine < Rc < OrdValBatch < TStack < ( ( K , V ) , T , R ) > > > > ;
4040/// A batcher for columnar storage.
41- pub type ColValBatcher < K , V , T , R > = MergeBatcher < Vec < ( ( K , V ) , T , R ) > , ColumnationChunker < ( ( K , V ) , T , R ) > , ColumnationMerger < ( ( K , V ) , T , R ) > , T > ;
41+ pub type ColValBatcher < K , V , T , R > = MergeBatcher < Vec < ( ( K , V ) , T , R ) > , ColumnationChunker < ( ( K , V ) , T , R ) > , ColumnationMerger < ( ( K , V ) , T , R ) > > ;
4242/// A builder for columnar storage.
4343pub type ColValBuilder < K , V , T , R > = RcBuilder < OrdValBuilder < TStack < ( ( K , V ) , T , R ) > , TimelyStack < ( ( K , V ) , T , R ) > > > ;
4444
4545/// A trace implementation backed by flatcontainer storage.
4646pub type FlatValSpine < L > = Spine < Rc < OrdValBatch < L > > > ;
4747/// A batcher for flatcontainer storage.
48- pub type FlatValBatcher < R , C > = MergeBatcher < C , ContainerChunker < FlatStack < R > > , FlatcontainerMerger < R > , < R as MergerChunk > :: TimeOwned > ;
48+ pub type FlatValBatcher < R , C > = MergeBatcher < C , ContainerChunker < FlatStack < R > > , FlatcontainerMerger < R > > ;
4949/// A builder for flatcontainer storage.
5050pub type FlatValBuilder < L , R > = RcBuilder < OrdValBuilder < L , FlatStack < R > > > ;
5151
@@ -63,7 +63,7 @@ pub type FlatValBuilderDefault<K, V, T, R> = FlatValBuilder<FlatLayout<<K as Reg
6363/// A trace implementation using a spine of ordered lists.
6464pub type OrdKeySpine < K , T , R > = Spine < Rc < OrdKeyBatch < Vector < ( ( K , ( ) ) , T , R ) > > > > ;
6565/// A batcher for ordered lists.
66- pub type OrdKeyBatcher < K , T , R > = MergeBatcher < Vec < ( ( K , ( ) ) , T , R ) > , VecChunker < ( ( K , ( ) ) , T , R ) > , VecMerger < ( ( K , ( ) ) , T , R ) > , T > ;
66+ pub type OrdKeyBatcher < K , T , R > = MergeBatcher < Vec < ( ( K , ( ) ) , T , R ) > , VecChunker < ( ( K , ( ) ) , T , R ) > , VecMerger < ( ( K , ( ) ) , T , R ) > > ;
6767/// A builder for ordered lists.
6868pub type RcOrdKeyBuilder < K , T , R > = RcBuilder < OrdKeyBuilder < Vector < ( ( K , ( ) ) , T , R ) > , Vec < ( ( K , ( ) ) , T , R ) > > > ;
6969
@@ -73,14 +73,14 @@ pub type RcOrdKeyBuilder<K, T, R> = RcBuilder<OrdKeyBuilder<Vector<((K,()),T,R)>
7373/// A trace implementation backed by columnar storage.
7474pub type ColKeySpine < K , T , R > = Spine < Rc < OrdKeyBatch < TStack < ( ( K , ( ) ) , T , R ) > > > > ;
7575/// A batcher for columnar storage
76- pub type ColKeyBatcher < K , T , R > = MergeBatcher < Vec < ( ( K , ( ) ) , T , R ) > , ColumnationChunker < ( ( K , ( ) ) , T , R ) > , ColumnationMerger < ( ( K , ( ) ) , T , R ) > , T > ;
76+ pub type ColKeyBatcher < K , T , R > = MergeBatcher < Vec < ( ( K , ( ) ) , T , R ) > , ColumnationChunker < ( ( K , ( ) ) , T , R ) > , ColumnationMerger < ( ( K , ( ) ) , T , R ) > > ;
7777/// A builder for columnar storage
7878pub type ColKeyBuilder < K , T , R > = RcBuilder < OrdKeyBuilder < TStack < ( ( K , ( ) ) , T , R ) > , TimelyStack < ( ( K , ( ) ) , T , R ) > > > ;
7979
8080/// A trace implementation backed by flatcontainer storage.
8181pub type FlatKeySpine < L > = Spine < Rc < OrdKeyBatch < L > > > ;
8282/// A batcher for flatcontainer storage.
83- pub type FlatKeyBatcher < R , C > = MergeBatcher < C , ContainerChunker < FlatStack < R > > , FlatcontainerMerger < R > , < R as MergerChunk > :: TimeOwned > ;
83+ pub type FlatKeyBatcher < R , C > = MergeBatcher < C , ContainerChunker < FlatStack < R > > , FlatcontainerMerger < R > > ;
8484/// A builder for flatcontainer storage.
8585pub type FlatKeyBuilder < L , R > = RcBuilder < OrdKeyBuilder < L , FlatStack < R > > > ;
8686
@@ -96,7 +96,7 @@ pub type FlatKeyBuilderDefault<K, T, R> = FlatKeyBuilder<FlatLayout<<K as Region
9696/// A trace implementation backed by columnar storage.
9797pub type PreferredSpine < K , V , T , R > = Spine < Rc < OrdValBatch < Preferred < K , V , T , R > > > > ;
9898/// A batcher for columnar storage.
99- pub type PreferredBatcher < K , V , T , R > = MergeBatcher < Vec < ( ( <K as ToOwned >:: Owned , <V as ToOwned >:: Owned ) , T , R ) > , ColumnationChunker < ( ( <K as ToOwned >:: Owned , <V as ToOwned >:: Owned ) , T , R ) > , ColumnationMerger < ( ( <K as ToOwned >:: Owned , <V as ToOwned >:: Owned ) , T , R ) > , T > ;
99+ pub type PreferredBatcher < K , V , T , R > = MergeBatcher < Vec < ( ( <K as ToOwned >:: Owned , <V as ToOwned >:: Owned ) , T , R ) > , ColumnationChunker < ( ( <K as ToOwned >:: Owned , <V as ToOwned >:: Owned ) , T , R ) > , ColumnationMerger < ( ( <K as ToOwned >:: Owned , <V as ToOwned >:: Owned ) , T , R ) > > ;
100100/// A builder for columnar storage.
101101pub type PreferredBuilder < K , V , T , R > = RcBuilder < OrdValBuilder < Preferred < K , V , T , R > , TimelyStack < ( ( <K as ToOwned >:: Owned , <V as ToOwned >:: Owned ) , T , R ) > > > ;
102102
0 commit comments