content: [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",
  ] }
  
  