Expand description
This crate provides default repository implementation on top of OpenDAL object store abstraction layer.
Modules§
- config
- I define types to record ODR configuration.
- context
- This module implements
RepoContext
for ODR. - object_
store - I define types for defining object spaces and object stores for ODR.
- policy
- I provide implementations of various policy traits for ODR.
- resource_
context - I define types to represent context of a resource in ODR.
- service
- This module implements repo services for ODR.
- setup
- I define
ODRSetup
trait for declaring concrete setup for an opendal repo. - status_
token - I provide resource status token implementations for ODR.
Structs§
- ODRServices
- An implementation of
RepoServices
for odr. - Opendal
Repo - An implementation of
Repo
on top of OpenDAL object store abstraction layer.