Crate google_cloud_storage

Source
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.
ObjectHighlights
ObjectHighlights contains select metadata from a crate::model::Object.
ReadObjectResponse
A response to a Storage::read_object request.

Type Aliases§

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