Module opendal::layers

source ·
Expand description

Providing Layer trait and its implementations.

Structs

ContentCacheLayer will add content data cache support for OpenDAL.
ConcurrentLimitLayer will add concurrent limit for OpenDAL.
ImmutableIndexLayer is used to add an immutable in-memory index for underlying storage services.
LoggingLayer will add logging for OpenDAL.
MetricsLayer will add metrics for OpenDAL.
RetryLayer will add retry for OpenDAL.
SubdirLayer to switch to subdir for existing operator.
TracingLayer will add tracing for OpenDAL.

Traits

CachePolicy allows user to specify the policy while caching.
Layer is used to intercept the operations on the underlying storage.