[go: up one dir, main page]

google-cloud-lro 0.1.0

Google Cloud Client Libraries for Rust - LRO Helpers
Documentation
# Copyright 2025 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

[package]
description = "Google Cloud Client Libraries for Rust - LRO Helpers"
name        = "google-cloud-lro"
version     = "0.1.0"
# Inherit other attributes from the workspace.
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"] }