This is an automated email from the ASF dual-hosted git repository. tison pushed a commit to branch codec-checks in repository https://gitbox.apache.org/repos/asf/datasketches-rust.git
commit dd7cd2434f0c63966bb0ed2c6a2c9a83045b7b5d Author: tison <[email protected]> AuthorDate: Fri Feb 20 19:52:18 2026 +0800 drop most use xxx::* except use super::* Signed-off-by: tison <[email protected]> --- datasketches/src/frequencies/sketch.rs | 6 +++++- datasketches/src/hll/hash_set.rs | 7 ++++++- datasketches/src/hll/list.rs | 8 +++++++- datasketches/src/hll/sketch.rs | 16 +++++++++++++++- datasketches/src/tdigest/sketch.rs | 9 ++++++++- 5 files changed, 41 insertions(+), 5 deletions(-) diff --git a/datasketches/src/frequencies/sketch.rs b/datasketches/src/frequencies/sketch.rs index a25638e..fc2b297 100644 --- a/datasketches/src/frequencies/sketch.rs +++ b/datasketches/src/frequencies/sketch.rs @@ -26,8 +26,12 @@ use crate::codec::assert::ensure_serial_version_is; use crate::codec::assert::insufficient_data; use crate::codec::family::Family; use crate::error::Error; +use crate::frequencies::FrequentItemValue; use crate::frequencies::reverse_purge_item_hash_map::ReversePurgeItemHashMap; -use crate::frequencies::serialization::*; +use crate::frequencies::serialization::EMPTY_FLAG_MASK; +use crate::frequencies::serialization::PREAMBLE_LONGS_EMPTY; +use crate::frequencies::serialization::PREAMBLE_LONGS_NONEMPTY; +use crate::frequencies::serialization::SERIAL_VERSION; type CountSerializeSize<T> = fn(&[T]) -> usize; type SerializeItems<T> = fn(&mut SketchBytes, &[T]); diff --git a/datasketches/src/hll/hash_set.rs b/datasketches/src/hll/hash_set.rs index 8f699f7..c04f89b 100644 --- a/datasketches/src/hll/hash_set.rs +++ b/datasketches/src/hll/hash_set.rs @@ -29,7 +29,12 @@ use crate::hll::HllType; use crate::hll::KEY_MASK_26; use crate::hll::container::COUPON_EMPTY; use crate::hll::container::Container; -use crate::hll::serialization::*; +use crate::hll::serialization::COMPACT_FLAG_MASK; +use crate::hll::serialization::CUR_MODE_SET; +use crate::hll::serialization::HASH_SET_PREINTS; +use crate::hll::serialization::SERIAL_VERSION; +use crate::hll::serialization::SET_PREAMBLE_SIZE; +use crate::hll::serialization::encode_mode_byte; /// Hash set for efficient coupon storage with collision handling #[derive(Debug, Clone, PartialEq)] diff --git a/datasketches/src/hll/list.rs b/datasketches/src/hll/list.rs index 6cd92f8..5895882 100644 --- a/datasketches/src/hll/list.rs +++ b/datasketches/src/hll/list.rs @@ -27,7 +27,13 @@ use crate::error::Error; use crate::hll::HllType; use crate::hll::container::COUPON_EMPTY; use crate::hll::container::Container; -use crate::hll::serialization::*; +use crate::hll::serialization::COMPACT_FLAG_MASK; +use crate::hll::serialization::CUR_MODE_LIST; +use crate::hll::serialization::EMPTY_FLAG_MASK; +use crate::hll::serialization::LIST_PREAMBLE_SIZE; +use crate::hll::serialization::LIST_PREINTS; +use crate::hll::serialization::SERIAL_VERSION; +use crate::hll::serialization::encode_mode_byte; /// List for sequential coupon storage with duplicate detection #[derive(Debug, Clone, PartialEq)] diff --git a/datasketches/src/hll/sketch.rs b/datasketches/src/hll/sketch.rs index b4a07b1..9e9c5a1 100644 --- a/datasketches/src/hll/sketch.rs +++ b/datasketches/src/hll/sketch.rs @@ -39,7 +39,21 @@ use crate::hll::coupon; use crate::hll::hash_set::HashSet; use crate::hll::list::List; use crate::hll::mode::Mode; -use crate::hll::serialization::*; +use crate::hll::serialization::COMPACT_FLAG_MASK; +use crate::hll::serialization::CUR_MODE_HLL; +use crate::hll::serialization::CUR_MODE_LIST; +use crate::hll::serialization::CUR_MODE_SET; +use crate::hll::serialization::EMPTY_FLAG_MASK; +use crate::hll::serialization::HASH_SET_PREINTS; +use crate::hll::serialization::HLL_PREINTS; +use crate::hll::serialization::LIST_PREINTS; +use crate::hll::serialization::OUT_OF_ORDER_FLAG_MASK; +use crate::hll::serialization::SERIAL_VERSION; +use crate::hll::serialization::TGT_HLL4; +use crate::hll::serialization::TGT_HLL6; +use crate::hll::serialization::TGT_HLL8; +use crate::hll::serialization::extract_cur_mode; +use crate::hll::serialization::extract_tgt_hll_type; /// A HyperLogLog sketch. /// diff --git a/datasketches/src/tdigest/sketch.rs b/datasketches/src/tdigest/sketch.rs index d8ee470..51e2b62 100644 --- a/datasketches/src/tdigest/sketch.rs +++ b/datasketches/src/tdigest/sketch.rs @@ -26,7 +26,14 @@ use crate::codec::assert::ensure_serial_version_is; use crate::codec::assert::insufficient_data; use crate::codec::family::Family; use crate::error::Error; -use crate::tdigest::serialization::*; +use crate::tdigest::serialization::COMPAT_DOUBLE; +use crate::tdigest::serialization::COMPAT_FLOAT; +use crate::tdigest::serialization::FLAGS_IS_EMPTY; +use crate::tdigest::serialization::FLAGS_IS_SINGLE_VALUE; +use crate::tdigest::serialization::FLAGS_REVERSE_MERGE; +use crate::tdigest::serialization::PREAMBLE_LONGS_EMPTY_OR_SINGLE; +use crate::tdigest::serialization::PREAMBLE_LONGS_MULTIPLE; +use crate::tdigest::serialization::SERIAL_VERSION; /// The default value of K if one is not specified. const DEFAULT_K: u16 = 200; --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
