Crate external_storage_export[−][src]
Modules
export | To use External storage with protobufs as an application, import this module. external_storage contains the actual library code Cloud provider backends are under components/cloud |
Structs
BlobStore | |
EncryptedExternalStorage | |
GCSConfig | |
GCSStorage | |
LocalStorage | A storage saves files in local file system. |
NoopStorage | A storage saves files into void. It is mainly for test use. |
S3Config | |
S3Storage |
Enums
Backend |
Traits
ExternalStorage | An abstraction of an external storage. |
Functions
create_backend | |
create_storage | |
create_storage_no_client | |
make_cloud_backend | |
make_gcs_backend | |
make_local_backend | |
make_noop_backend | Creates a noop |
make_s3_backend | |
read_external_storage_into_file |