zeppelin-embed 0.4.2

In-process vector, lexical, and hybrid search for macOS and Apple silicon
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
rust-version = "1.93"
name = "zeppelin-embed"
version = "0.4.2"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "In-process vector, lexical, and hybrid search for macOS and Apple silicon"
homepage = "https://github.com/zepdb/zeppelin-embed"
documentation = "https://docs.rs/zeppelin-embed"
readme = "README.md"
keywords = [
    "vector-search",
    "full-text-search",
    "hybrid-search",
    "embedded",
    "macos",
]
categories = [
    "database-implementations",
    "text-processing",
]
license = "GPL-3.0-only"
repository = "https://github.com/zepdb/zeppelin-embed"
resolver = "2"

[features]
allocation-audit = []
query-timing = []
test-support = []

[lib]
name = "zeppelin_embed"
crate-type = [
    "rlib",
    "staticlib",
]
path = "src/lib.rs"

[[example]]
name = "five_vectors_search"
path = "examples/five_vectors_search.rs"

[[example]]
name = "stored_text_lookup"
path = "examples/stored_text_lookup.rs"

[[test]]
name = "auto_score_scale"
path = "tests/auto_score_scale.rs"

[[test]]
name = "batch24_error_contracts"
path = "tests/batch24_error_contracts.rs"

[[test]]
name = "batch24_public_edges"
path = "tests/batch24_public_edges.rs"

[[test]]
name = "block_max_soundness"
path = "tests/block_max_soundness.rs"

[[test]]
name = "bm25_reference"
path = "tests/bm25_reference.rs"

[[test]]
name = "close_contract"
path = "tests/close_contract.rs"

[[test]]
name = "consolidation"
path = "tests/consolidation.rs"

[[test]]
name = "corruption"
path = "tests/corruption.rs"

[[test]]
name = "coverage_contract"
path = "tests/coverage_contract.rs"

[[test]]
name = "crash_matrix"
path = "tests/crash_matrix.rs"

[[test]]
name = "diagnostics_truthfulness"
path = "tests/diagnostics_truthfulness.rs"

[[test]]
name = "embedder_seam"
path = "tests/embedder_seam.rs"

[[test]]
name = "epoch_contract"
path = "tests/epoch_contract.rs"

[[test]]
name = "filter_conformance"
path = "tests/filter_conformance.rs"

[[test]]
name = "format_golden"
path = "tests/format_golden.rs"

[[test]]
name = "format_validation"
path = "tests/format_validation.rs"

[[test]]
name = "fts_format_golden"
path = "tests/fts_format_golden.rs"

[[test]]
name = "fusion_e2e"
path = "tests/fusion_e2e.rs"

[[test]]
name = "fusion_props"
path = "tests/fusion_props.rs"

[[test]]
name = "graph_node_blocks"
path = "tests/graph_node_blocks.rs"

[[test]]
name = "health"
path = "tests/health.rs"

[[test]]
name = "hybrid_bounded"
path = "tests/hybrid_bounded.rs"

[[test]]
name = "hybrid_identity"
path = "tests/hybrid_identity.rs"

[[test]]
name = "ingest_visibility"
path = "tests/ingest_visibility.rs"

[[test]]
name = "kernels"
path = "tests/kernels.rs"

[[test]]
name = "lexical_extras"
path = "tests/lexical_extras.rs"

[[test]]
name = "lexical_stats_consistency"
path = "tests/lexical_stats_consistency.rs"

[[test]]
name = "manifest"
path = "tests/manifest.rs"

[[test]]
name = "metadata_error_reachability"
path = "tests/metadata_error_reachability.rs"

[[test]]
name = "metadata_filter_invariants"
path = "tests/metadata_filter_invariants.rs"

[[test]]
name = "migration_e2e"
path = "tests/migration_e2e.rs"

[[test]]
name = "planner_props"
path = "tests/planner_props.rs"

[[test]]
name = "portable_store_fixture"
path = "tests/portable_store_fixture.rs"

[[test]]
name = "postings_region_golden"
path = "tests/postings_region_golden.rs"

[[test]]
name = "prune_contracts"
path = "tests/prune_contracts.rs"

[[test]]
name = "prune_equivalence"
path = "tests/prune_equivalence.rs"

[[test]]
name = "purge_proof"
path = "tests/purge_proof.rs"

[[test]]
name = "query_lifecycle"
path = "tests/query_lifecycle.rs"

[[test]]
name = "query_path_checksums"
path = "tests/query_path_checksums.rs"

[[test]]
name = "query_ready_views"
path = "tests/query_ready_views.rs"

[[test]]
name = "retention"
path = "tests/retention.rs"

[[test]]
name = "rss_flatness"
path = "tests/rss_flatness.rs"

[[test]]
name = "scan_bench_cli"
path = "tests/scan_bench_cli.rs"

[[test]]
name = "seal"
path = "tests/seal.rs"

[[test]]
name = "segment_roundtrip"
path = "tests/segment_roundtrip.rs"

[[test]]
name = "single_writer"
path = "tests/single_writer.rs"

[[test]]
name = "snapshot_remap"
path = "tests/snapshot_remap.rs"

[[test]]
name = "storage_durability_public"
path = "tests/storage_durability_public.rs"

[[test]]
name = "storage_validation"
path = "tests/storage_validation.rs"

[[test]]
name = "store_graph_search"
path = "tests/store_graph_search.rs"

[[test]]
name = "store_text_columns"
path = "tests/store_text_columns.rs"

[[test]]
name = "tie_break_parity"
path = "tests/tie_break_parity.rs"

[[test]]
name = "tiering"
path = "tests/tiering.rs"

[[test]]
name = "tokenizer_conformance"
path = "tests/tokenizer_conformance.rs"

[[test]]
name = "vector_execution_contract"
path = "tests/vector_execution_contract.rs"

[[test]]
name = "vfs_seam_closure"
path = "tests/vfs_seam_closure.rs"

[[test]]
name = "wal"
path = "tests/wal.rs"

[[test]]
name = "wal_mutation_golden"
path = "tests/wal_mutation_golden.rs"

[[test]]
name = "wal_recovery"
path = "tests/wal_recovery.rs"

[[test]]
name = "windows_durability"
path = "tests/windows_durability.rs"

[[test]]
name = "windows_reclamation"
path = "tests/windows_reclamation.rs"

[[test]]
name = "windows_simd_parity"
path = "tests/windows_simd_parity.rs"

[[test]]
name = "windows_storage_protocol"
path = "tests/windows_storage_protocol.rs"

[[test]]
name = "write_path_ablation"
path = "tests/write_path_ablation.rs"

[[bench]]
name = "filtered_exec"
path = "benches/filtered_exec.rs"
harness = false

[[bench]]
name = "ingest"
path = "benches/ingest.rs"
harness = false

[[bench]]
name = "kernels"
path = "benches/kernels.rs"
harness = false

[[bench]]
name = "kernels_cold_dram"
path = "benches/kernels_cold_dram.rs"
harness = false

[[bench]]
name = "lexical_queries"
path = "benches/lexical_queries.rs"
harness = false

[[bench]]
name = "query_pool"
path = "benches/query_pool.rs"
harness = false

[[bench]]
name = "scan"
path = "benches/scan.rs"
harness = false

[dependencies.libc]
version = "=0.2.189"

[dependencies.roaring]
version = "=0.10.12"

[dependencies.xxhash-rust]
version = "=0.8.18"
features = ["xxh3"]

[dev-dependencies.criterion]
version = "=0.5.1"
default-features = false

[dev-dependencies.proptest]
version = "=1.10.0"

[dev-dependencies.rand]
version = "=0.9.5"

[dev-dependencies.rand_chacha]
version = "=0.9.0"

[dev-dependencies.tempfile]
version = "=3.25.0"