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.