This commit is contained in:
cong.xie
2026-02-11 15:52:39 -05:00
parent cdd24b7ee5
commit 698f073f88
+3 -3
View File
@@ -341,8 +341,7 @@ impl Serialize for CardinalityCollector {
impl<'de> Deserialize<'de> for CardinalityCollector {
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error> {
let bytes: Vec<u8> = Deserialize::deserialize(deserializer)?;
let sketch =
HllSketch::deserialize(&bytes).map_err(serde::de::Error::custom)?;
let sketch = HllSketch::deserialize(&bytes).map_err(serde::de::Error::custom)?;
Ok(Self { sketch, salt: 0 })
}
}
@@ -577,9 +576,10 @@ mod tests {
#[test]
fn cardinality_collector_serialize_deserialize_binary() {
use super::CardinalityCollector;
use datasketches::hll::HllSketch;
use super::CardinalityCollector;
let mut collector = CardinalityCollector::default();
collector.insert("apple");
collector.insert("banana");