Skip to main content

Module storage

Module storage 

Source

Structs§

ObjectStorageAdapter
The one storage implementation: every backend is an object_store::ObjectStore, so the semantics (atomic-visibility puts, conditional creates, path-delimited listing) are upstream-maintained and identical across backends by construction. The per-backend residue is confined to [UriCodec] (URI ↔ object path mapping) and the supports_conditional_update capability flag (false only for the local filesystem, where upstream PutMode::Update is unimplemented).

Enums§

StorageKind

Traits§

StorageAdapter

Functions§

join_uri
normalize_root_uri
storage_for_uri
storage_kind_for_uri