Cargo Features
google-cloud-gax-internal has no features set by default.
[dependencies]
google-cloud-gax-internal = { version = "0.7.14", features = [] }
- default
-
These default features are set whenever
google-cloud-gax-internalis added withoutsomewhere in the dependency tree.default-features = false Enables tls-aws-lc of optional tonic and default-rustls-provider of optional google-cloud-auth
Local crates
- _internal-http-client = _internal-common
-
Enables the HTTP client.
Currently this is based on reqwest, and this crate implicitly uses the same features of reqwest that
google-cloud-authdoes.Enables hyper, reqwest, serde, and serde_json
Affects
google-cloud-gax-internal::attempt_info,google-cloud-gax-internal::query_parameter,google-cloud-gax-internal::http,google-cloud-gax-internal::observability… - _internal-grpc-client = _internal-common
-
Enables the gRPC client.
Currently this is based on Tonic, and this crate implicitly uses the same features of reqwest that
google-cloud-authdoes.Enables h2, http-body, prost, prost-types, serde_json, tokio-stream, tonic, tonic-prost, tower, and google-cloud-wkt
Affects
google-cloud-gax-internal::grpc,google-cloud-gax-internal::prost,attributes::keys.GCP_GRPC_RESEND_COUNT,attributes::RPC_SYSTEM_GRPC,google-cloud-gax-internal::observability… - _internal-common _internal-grpc-client? _internal-http-client?
-
Common features required by both HTTP and gRPC clients.
Enables bytes, futures, google-cloud-auth, google-cloud-gax, google-cloud-rpc, http, http-body-util, lazy_static, opentelemetry, opentelemetry-semantic-conventions, opentelemetry_sdk, percent-encoding, pin-project, thiserror, tokio, tracing, and tracing-opentelemetry
Affects
google-cloud-gax-internal::api_header,google-cloud-gax-internal::as_inner,google-cloud-gax-internal::path_parameter,google-cloud-gax-internal::options,google-cloud-gax-internal::unimplemented,google-cloud-gax-internal::routing_parameter…