[go: up one dir, main page]

Crate google_cloud_gax

Crate google_cloud_gax 

Source
Expand description

Google APIs eXtensions for Rust.

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 any module with `internal` in its name are not intended for general use. Such symbols 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.
client_builder
Provide types for client construction.
error
The core error types used by generated clients.
exponential_backoff
Common implements for exponential backoff.
options
Client configuration and per request options.
paginator
Defines some types and traits to simplify working with list RPCs.
polling_backoff_policy
Defines the trait for polling backoff policies and a common implementations.
polling_error_policy
Defines the types for polling error policies.
polling_state
Defines types to query polling policies.
response
Response types.
retry_policy
Defines traits for retry policies and some common implementations.
retry_result
Polling and retry loop control types.
retry_state
Defines types to query retry policies.
retry_throttler
Defines traits for retry throttling and some common implementations.
throttle_result
Defines types related to throttling the retry loop.

Type Aliases§

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