Module common

Module common 

Source
Expand description

Shared trait definition and types for all backends.

Structs§

Tombstone
Information about a redirect tombstone in the high-volume backend.

Enums§

TieredGet
Typed response from HighVolumeBackend::get_tiered_object.
TieredMetadata
Typed metadata-only response from HighVolumeBackend::get_tiered_metadata.
TieredWrite
The write operation performed by HighVolumeBackend::compare_and_write.

Constants§

USER_AGENT
User agent string used for outgoing requests.

Traits§

Backend
Trait implemented by all storage backends.
HighVolumeBackend
Trait for backends that support tombstone-conditional operations.

Type Aliases§

DeleteResponse
Backend response for delete operations.
GetResponse
Backend response for get operations.
MetadataResponse
Backend response for metadata-only get operations.
PutResponse
Backend response for put operations.