Crate manas_repo_opendal

Source
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.
OpendalRepo
An implementation of Repo on top of OpenDAL object store abstraction layer.