bloom-lib 1.0.0

Probabilistic data structure library: Bloom filters, Cuckoo filters, Count-Min Sketch, HyperLogLog, MinHash, and Top-K. Tunable false-positive rates, serializable state, merge support, and streaming-safe updates.
Documentation
# Supply-chain policy for `cargo deny check`.
#
# bloom-lib has one runtime dependency (`libm`) plus an optional one (`serde`).
# This policy governs that small runtime tree and the larger dev-dependency tree
# (proptest, criterion, serde_json, and their transitive crates), guarding
# against vulnerable, yanked, unlicensed, or untrusted-source crates.

[graph]
all-features = true

[advisories]
version = 2
yanked = "deny"

[licenses]
version = 2
confidence-threshold = 0.9
# An allowance the current tree does not exercise is fine; the list is a forward
# policy, not an exact inventory.
unused-allowed-license = "allow"
# Permissive licenses only. Covers the current dependency tree and the common
# permissive family.
allow = [
    "MIT",
    "Apache-2.0",
    "Apache-2.0 WITH LLVM-exception",
    "BSD-2-Clause",
    "BSD-3-Clause",
    "ISC",
    "Unicode-3.0",
    "Unlicense",
    "Zlib",
]

[bans]
# Duplicate major versions are a dev-tree smell, not a shipping risk here, so warn.
multiple-versions = "warn"
# Wildcard version requirements (`*`) are forbidden; pin or use a bounded range.
wildcards = "deny"

[sources]
unknown-registry = "deny"
unknown-git = "deny"
allow-registry = ["https://github.com/rust-lang/crates.io-index"]