mushroomdb 0.6.9

Embedded graph database with Cypher queries, rule triggers, and Arrow export
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 = "2021"
rust-version = "1.92.0"
name = "mushroomdb"
version = "0.6.9"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Embedded graph database with Cypher queries, rule triggers, and Arrow export"
readme = "README.md"
keywords = [
    "graph",
    "embedded",
    "database",
    "mcp",
    "agent-memory",
]
categories = [
    "database-implementations",
    "data-structures",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/MatthewSherlin/mushroomdb"

[features]
mp-test = []

[lib]
name = "core_api"
path = "src/lib.rs"

[[bin]]
name = "mp_worker"
path = "src/bin/mp_worker.rs"
required-features = ["mp-test"]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[dependencies.bincode]
version = "1"

[dependencies.core-query]
version = "0.6.9"
package = "mushroomdb-query"

[dependencies.core-rules]
version = "0.6.9"
package = "mushroomdb-rules"

[dependencies.core-storage]
version = "0.6.9"
package = "mushroomdb-storage"

[dependencies.matrixmultiply]
version = "0.3"

[dependencies.serde]
version = "1"
features = ["derive"]

[dependencies.serde_json]
version = "1"

[dev-dependencies.core-rules]
version = "0.6.9"
features = ["test-hooks"]
package = "mushroomdb-rules"

[dev-dependencies.core-storage]
version = "0.6.9"
package = "mushroomdb-storage"

[dev-dependencies.serde_json]
version = "1"