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 |