Expand description
Google Cloud Client Libraries for Rust - Storage
This crate contains traits, types, and functions to interact with Google Cloud Storage. Most applications will use the structs defined in the client module. More specifically:
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.
NOTE: This crate used to contain a different implementation, with a different surface. @yoshidan generously donated the crate name to Google. Their crate continues to live as gcloud-storage.
Modules§
- backoff_
policy - Types and functions related to the default backoff policy.
- builder
- Request builders.
- checksum
- Define types to compute and compare Cloud Storage object checksums.
- client
- Clients to interact with Google Cloud Storage.
- download_
resume_ policy - Defines the download resume policies for Google Cloud Storage.
- error
- Custom errors for the Cloud Storage client.
- model
- The messages and enums that are part of this client library.
- retry_
policy - Defines the retry policies for Google Cloud Storage.
- stub
- Traits to mock the clients in this library.
- upload_
source - Defines upload data sources.
Structs§
- Error
- The core error returned by all client libraries.
- Object
Highlights - ObjectHighlights contains select metadata from a crate::model::Object.
- Read
Object Response - A response to a Storage::read_object request.
Type Aliases§
- Result
- An alias of std::result::Result where the error is always Error.