[package]
name = "sz-orm-graph"
description = "Graph database support for sz-orm: Neo4j Cypher query, typed mapping, declarative modeling"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
keywords.workspace = true
categories.workspace = true
[package.metadata.cargo-machete]
ignored = ['async-trait', 'tracing']
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
thiserror = { workspace = true }
tokio = { workspace = true }
async-trait = { workspace = true }
tracing = { workspace = true }
crossbeam-queue = { workspace = true }
[features]
default = []
integration = []
neo4j-driver = []
graph-query-deep = []
graph-traversal = ["graph-query-deep"]
[lints]
workspace = true
[[test]]
name = "graph_query_wiring"
path = "tests/graph_query_wiring.rs"
required-features = ["graph-query-deep"]
[[test]]
name = "graph_join_wiring"
path = "tests/graph_join_wiring.rs"
required-features = ["graph-query-deep"]
[[test]]
name = "traversal_wiring"
path = "tests/traversal_wiring.rs"
required-features = ["graph-traversal"]
[[test]]
name = "traversal_n1_guard"
path = "tests/traversal_n1_guard.rs"
required-features = ["graph-traversal"]