[package]
description = "Google Cloud Client Libraries for Rust - LRO Helpers"
name = "google-cloud-lro"
version = "0.1.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
keywords.workspace = true
license.workspace = true
repository.workspace = true
[dependencies]
futures = { version = "0.3.31", optional = true }
gax = { version = "0.20", path = "../gax", package = "google-cloud-gax" }
longrunning = { version = "0.22", path = "../generated/longrunning", package = "google-cloud-longrunning" }
pin-project = { version = "1.1.9", optional = true }
rpc = { version = "0.1", path = "../generated/rpc/types", package = "google-cloud-rpc" }
serde = "1.0.216"
tokio = { version = "1.42", features = ["time"] }
wkt = { version = "0.1", path = "../wkt", package = "google-cloud-wkt" }
[features]
unstable-stream = ["dep:futures", "dep:pin-project"]
[dev-dependencies]
auth = { path = "../auth", package = "google-cloud-auth" }
axum = "0.8.1"
lro = { path = ".", package = "google-cloud-lro", features = ["unstable-stream"] }
reqwest = "0.12.11"
serde_json = "1"
tokio = { version = "1.42", features = ["test-util"] }