[badges.maintenance]
status = "actively-developed"
[build-dependencies.tonic-build]
version = "0.4.1"
[dependencies.bytes]
optional = true
version = "1.0.1"
[dependencies.chrono]
version = "0.4.19"
[dependencies.futures]
version = "0.3.13"
[dependencies.google-cloud-derive]
optional = true
version = "0.2.1"
[dependencies.http]
version = "0.2.3"
[dependencies.hyper]
version = "0.14.4"
[dependencies.hyper-rustls]
version = "0.22.1"
[dependencies.json]
package = "serde_json"
version = "1.0.64"
[dependencies.jwt]
package = "jsonwebtoken"
version = "7.2.0"
[dependencies.percent-encoding]
optional = true
version = "2.1.0"
[dependencies.prost]
version = "0.7.0"
[dependencies.prost-types]
version = "0.7.0"
[dependencies.reqwest]
default_features = false
features = ["blocking", "json", "rustls-tls"]
optional = true
version = "0.11.2"
[dependencies.serde]
features = ["derive"]
version = "1.0.125"
[dependencies.thiserror]
version = "1.0.24"
[dependencies.tokio]
features = ["macros", "fs"]
version = "1.4.0"
[dependencies.tonic]
features = ["tls", "prost"]
version = "0.4.1"
[features]
datastore = []
datastore-derive = ["datastore", "google-cloud-derive"]
default = []
derive = ["datastore-derive"]
full = ["pubsub", "datastore", "vision", "storage"]
full-derive = ["pubsub", "datastore-derive", "vision", "storage"]
pubsub = []
storage = ["reqwest", "percent-encoding"]
vision = []
[package]
authors = ["Nicolas Polomack <nicolas@polomack.eu>"]
categories = ["web-programming", "network-programming", "asynchronous"]
description = "Asynchronous Rust bindings for Google Cloud Platform gRPC APIs"
documentation = "https://docs.rs/google-cloud"
edition = "2018"
keywords = ["grpc", "futures", "async", "google", "cloud"]
license = "MIT OR Apache-2.0"
name = "google-cloud"
repository = "https://github.com/google-apis-rs/google-cloud-rs"
version = "0.2.1"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]