File tree Expand file tree Collapse file tree 5 files changed +41
-5
lines changed
Expand file tree Collapse file tree 5 files changed +41
-5
lines changed Original file line number Diff line number Diff line change @@ -26,8 +26,12 @@ use crate::codec::assert::ensure_serial_version_is;
2626use crate :: codec:: assert:: insufficient_data;
2727use crate :: codec:: family:: Family ;
2828use crate :: error:: Error ;
29+ use crate :: frequencies:: FrequentItemValue ;
2930use crate :: frequencies:: reverse_purge_item_hash_map:: ReversePurgeItemHashMap ;
30- use crate :: frequencies:: serialization:: * ;
31+ use crate :: frequencies:: serialization:: EMPTY_FLAG_MASK ;
32+ use crate :: frequencies:: serialization:: PREAMBLE_LONGS_EMPTY ;
33+ use crate :: frequencies:: serialization:: PREAMBLE_LONGS_NONEMPTY ;
34+ use crate :: frequencies:: serialization:: SERIAL_VERSION ;
3135
3236type CountSerializeSize < T > = fn ( & [ T ] ) -> usize ;
3337type SerializeItems < T > = fn ( & mut SketchBytes , & [ T ] ) ;
Original file line number Diff line number Diff line change @@ -29,7 +29,12 @@ use crate::hll::HllType;
2929use crate :: hll:: KEY_MASK_26 ;
3030use crate :: hll:: container:: COUPON_EMPTY ;
3131use crate :: hll:: container:: Container ;
32- use crate :: hll:: serialization:: * ;
32+ use crate :: hll:: serialization:: COMPACT_FLAG_MASK ;
33+ use crate :: hll:: serialization:: CUR_MODE_SET ;
34+ use crate :: hll:: serialization:: HASH_SET_PREINTS ;
35+ use crate :: hll:: serialization:: SERIAL_VERSION ;
36+ use crate :: hll:: serialization:: SET_PREAMBLE_SIZE ;
37+ use crate :: hll:: serialization:: encode_mode_byte;
3338
3439/// Hash set for efficient coupon storage with collision handling
3540#[ derive( Debug , Clone , PartialEq ) ]
Original file line number Diff line number Diff line change @@ -27,7 +27,13 @@ use crate::error::Error;
2727use crate :: hll:: HllType ;
2828use crate :: hll:: container:: COUPON_EMPTY ;
2929use crate :: hll:: container:: Container ;
30- use crate :: hll:: serialization:: * ;
30+ use crate :: hll:: serialization:: COMPACT_FLAG_MASK ;
31+ use crate :: hll:: serialization:: CUR_MODE_LIST ;
32+ use crate :: hll:: serialization:: EMPTY_FLAG_MASK ;
33+ use crate :: hll:: serialization:: LIST_PREAMBLE_SIZE ;
34+ use crate :: hll:: serialization:: LIST_PREINTS ;
35+ use crate :: hll:: serialization:: SERIAL_VERSION ;
36+ use crate :: hll:: serialization:: encode_mode_byte;
3137
3238/// List for sequential coupon storage with duplicate detection
3339#[ derive( Debug , Clone , PartialEq ) ]
Original file line number Diff line number Diff line change @@ -39,7 +39,21 @@ use crate::hll::coupon;
3939use crate :: hll:: hash_set:: HashSet ;
4040use crate :: hll:: list:: List ;
4141use crate :: hll:: mode:: Mode ;
42- use crate :: hll:: serialization:: * ;
42+ use crate :: hll:: serialization:: COMPACT_FLAG_MASK ;
43+ use crate :: hll:: serialization:: CUR_MODE_HLL ;
44+ use crate :: hll:: serialization:: CUR_MODE_LIST ;
45+ use crate :: hll:: serialization:: CUR_MODE_SET ;
46+ use crate :: hll:: serialization:: EMPTY_FLAG_MASK ;
47+ use crate :: hll:: serialization:: HASH_SET_PREINTS ;
48+ use crate :: hll:: serialization:: HLL_PREINTS ;
49+ use crate :: hll:: serialization:: LIST_PREINTS ;
50+ use crate :: hll:: serialization:: OUT_OF_ORDER_FLAG_MASK ;
51+ use crate :: hll:: serialization:: SERIAL_VERSION ;
52+ use crate :: hll:: serialization:: TGT_HLL4 ;
53+ use crate :: hll:: serialization:: TGT_HLL6 ;
54+ use crate :: hll:: serialization:: TGT_HLL8 ;
55+ use crate :: hll:: serialization:: extract_cur_mode;
56+ use crate :: hll:: serialization:: extract_tgt_hll_type;
4357
4458/// A HyperLogLog sketch.
4559///
Original file line number Diff line number Diff line change @@ -26,7 +26,14 @@ use crate::codec::assert::ensure_serial_version_is;
2626use crate :: codec:: assert:: insufficient_data;
2727use crate :: codec:: family:: Family ;
2828use crate :: error:: Error ;
29- use crate :: tdigest:: serialization:: * ;
29+ use crate :: tdigest:: serialization:: COMPAT_DOUBLE ;
30+ use crate :: tdigest:: serialization:: COMPAT_FLOAT ;
31+ use crate :: tdigest:: serialization:: FLAGS_IS_EMPTY ;
32+ use crate :: tdigest:: serialization:: FLAGS_IS_SINGLE_VALUE ;
33+ use crate :: tdigest:: serialization:: FLAGS_REVERSE_MERGE ;
34+ use crate :: tdigest:: serialization:: PREAMBLE_LONGS_EMPTY_OR_SINGLE ;
35+ use crate :: tdigest:: serialization:: PREAMBLE_LONGS_MULTIPLE ;
36+ use crate :: tdigest:: serialization:: SERIAL_VERSION ;
3037
3138/// The default value of K if one is not specified.
3239const DEFAULT_K : u16 = 200 ;
You can’t perform that action at this time.
0 commit comments