Philip Jenvey d32c669b7a
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
refactor: move syncstorage's Db to async-trait (#1830)
Closes STOR-144
2025-10-03 14:45:18 -07:00

35 lines
1.1 KiB
TOML

[package]
name = "syncstorage-spanner"
version.workspace = true
license.workspace = true
authors.workspace = true
edition.workspace = true
[dependencies]
actix-web.workspace = true
async-trait.workspace = true
backtrace.workspace = true
deadpool.workspace = true
futures.workspace = true
http.workspace = true
slog-scope.workspace = true
thiserror.workspace = true
uuid.workspace = true
google-cloud-rust-raw = { version = "0.16.1", features = ["spanner"] }
form_urlencoded = "1.2"
# Some versions of OpenSSL 1.1.1 conflict with grpcio's built-in boringssl which can cause
# syncserver to either fail to either compile, or start. In those cases, try
# `cargo build --features grpcio/openssl ...`
grpcio = { version = "0.13.0", features = ["openssl"] }
protobuf = { version = "2.28.0" } # must match what's used by googleapis-raw
syncserver-common = { path = "../syncserver-common" }
syncserver-db-common = { path = "../syncserver-db-common" }
syncstorage-db-common = { path = "../syncstorage-db-common" }
syncstorage-settings = { path = "../syncstorage-settings" }
tokio = { workspace = true, features = [
"macros",
"sync",
] }