[package]
name = "subms-hyperloglog"
version = "0.5.2"
edition = "2024"
rust-version = "1.85"
authors = ["Kieran Smith <oss@submillisecond.com>"]
description = "submillisecond.com cookbook recipe - data-structures: subms-hyperloglog. Distinct-count cardinality estimator. ~1% standard error at ~16 KB."
license = "MIT OR Apache-2.0"
readme = "README.md"
homepage = "https://submillisecond.com/cookbook/recipes/subms-hyperloglog"
keywords = ["hyperloglog", "cardinality", "probabilistic", "subms"]
categories = ["data-structures", "algorithms"]
[lib]
name = "subms_hyperloglog"
path = "src/lib.rs"
[[example]]
name = "perf_main"
required-features = ["harness"]
[[example]]
name = "perf_features"
required-features = ["harness", "sparse", "union-intersect"]
[features]
default = []
harness = ["dep:subms"]
sparse = []
union-intersect = []
serde = ["dep:serde"]
[dependencies]
subms = { version = "0.5.2", path = "../../../../subms/rust", optional = true }
serde = { version = "1", optional = true, features = ["derive"] }