Crate remi_s3

Source
Expand description

Official and maintained remi-rs crate for support of Amazon S3

v0.10.0 | 📜 Documentation
Crate FeaturesDescriptionEnabled by default?
export-cratesExports all the used AWS crates as a module called awsYes.
unstableTap into unstable features from remi_gridfs and the remi crate.No.
tracingEnables the use of tracing::instrument and emit events for actions by the crate.No.
serdeEnables the use of serde in StorageConfigNo.
logEmits log records for actions by the crateNo.

§Example

// Cargo.toml:
//
// [dependencies]
// remi = "^0"
// remi-s3 = { version = "^0", features = ["export-crates"] }
// tokio = { version = "^1", features = ["full"] }

use remi_s3::{StorageService, StorageConfig, aws::s3};
use remi::{StorageService as _, UploadRequest};

#[tokio::main]
async fn main() {
}

Modules§

Structs§

Enums§

  • Represents a generalised error that inlines all service errors and uses Response<SdkBody> as the response type.

Type Aliases§