Crate gcp_sdk_gax

Source
Expand description

Google APIs helpers.

WARNING: this crate is under active development. We expect multiple breaking changes in the upcoming releases. Testing is also incomplete, we do not recommend that you use this crate in production. We welcome feedback about the APIs, documentation, missing features, bugs, etc.

This crate contains a number of types and functions used in the implementation of the Google Cloud Client Libraries for Rust.

All the types, traits, and functions defined in the unstable-sdk-client feature are not intended for general use. The APIs enabled by this feature will remain unstable for the foreseeable future, even if used in stable SDKs. We (the Google Cloud Client Libraries for Rust team) control both and will change both if needed.

Modules§

backoff_policy
Defines traits for backoff policies and a common implementations.
error
The core error types used by generated clients.
exponential_backoff
Common implements for exponential backoff.
loop_state
Polling and retry loop control types.
options
Client configuration and per request options.
polling_backoff_policy
Defines the trait for polling backoff policies and a common implementations.
polling_policy
Defines the trait for polling policies and some common implementations.
retry_policy
Defines traits for retry policies and some common implementations.
retry_throttler
Defines traits for retry throttling and some common implementations.

Type Aliases§

Result
An alias of std::result::Result where the error is always Error.