-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCargo.toml
More file actions
86 lines (79 loc) · 2.47 KB
/
Copy pathCargo.toml
File metadata and controls
86 lines (79 loc) · 2.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
[package]
name = "bolt4rs"
version = "0.9.0-rc.6"
authors = [
"Neo4j Labs <devrel@neo4j.com>",
"John Pradeep Vincent <yehohanan7@gmail.com>",
]
edition = "2021"
description = "Rust driver for Bolt"
license = "MIT"
repository = "https://github.com/neo4j-labs/bolt4rs"
documentation = "https://docs.rs/bolt4rs"
readme = "../README.md"
keywords = ["bolt", "driver", "bolt", "cypher", "tokio"]
categories = ["database", "network-programming", "asynchronous"]
rust-version = "1.81"
[features]
default = ["unstable-bolt-protocol-impl-v2"]
json = ["serde_json"]
unstable-v1 = ["unstable-bolt-protocol-impl-v2", "unstable-result-summary"]
unstable-serde-packstream-format = []
unstable-result-summary = ["unstable-serde-packstream-format"]
unstable-bolt-protocol-impl-v2 = [
"unstable-serde-packstream-format",
"unstable-result-summary",
"dep:nav-types",
"dep:time",
]
[dependencies]
backoff = { version = "0.4.0", features = ["tokio"] }
bytes = { version = "1.5.0", features = ["serde"] }
chrono-tz = "0.10.0"
dashmap = "6.1.0"
delegate = "0.13.0"
futures = { version = "0.3.0" }
log = "0.4.0"
nav-types = { version = "0.5.2", optional = true }
bolt4rs-macros = { version = "0.3.0", path = "../macros" }
paste = "1.0.0"
pin-project-lite = "0.2.9"
rustls = { version = "0.23.16", features = ["tls12", "ring"] }
rustls-native-certs = "0.7.1"
rustls-pemfile = "2.1.2"
serde = { version = "1.0.185", features = ["derive"] } # TODO: eliminate derive
serde_json = { version = "1.0.0", optional = true }
thiserror = "1.0.7"
time = { version = "0.3.22", optional = true }
tokio = { version = "1.5.0", features = ["full"] }
url = "2.0.0"
[dependencies.chrono]
version = "0.4.35"
default-features = false
features = ["std", "serde"]
[dependencies.deadpool]
version = "0.12.0"
default-features = false
features = ["managed"]
[dependencies.tokio-rustls]
version = "0.26.0"
default-features = false
features = ["tls12", "ring"]
[dev-dependencies]
aws-lc-rs = "1.10.0"
pretty_env_logger = "0.5.0"
serde = { version = "1.0.185", features = ["derive"] }
serde_bytes = "0.11.0"
serde_json = "1.0.0"
serde_test = "1.0.176"
serde_with = "3.0.0"
tap = "1.0.1"
test-case = "3.3.1"
testcontainers = { version = "0.23.0", features = ["blocking"] }
testcontainers-modules = { version = "0.11.0", features = ["neo4j"] }
time = { version = "0.3.0", features = ["serde"] }
uuid = { version = "1.0.0", features = ["v4"] }
[dev-dependencies.lenient_semver]
version = "0.4.2"
default-features = false
features = ["version_lite"]