Modules§
- config
- error
- factory
- layers
- manager
- metrics 🔒
- object-store metrics
- services
- Services will provide builders to build underlying backends.
- test_
util - util
Structs§
- Buffer
- Buffer is a wrapper of contiguous
Bytes
and non-contiguous[Bytes]
. - Entry
- Entry returned by
Lister
or [BlockingLister
] to represent a path and it’s relative metadata. - Error
- Error is the error struct returned by all opendal functions.
- Futures
Async Reader - FuturesAsyncReader is the adapter of [
AsyncRead
], [AsyncBufRead
] and [AsyncSeek
] generated byReader::into_futures_async_read
. - Futures
Async Writer - FuturesIoAsyncWriter is the adapter of [
AsyncWrite
] forWriter
. - Http
Client - HttpClient that used across opendal.
- Lister
- Lister is designed to list entries at given path in an asynchronous manner.
- Object
Store - The
Operator
serves as the entry point for all public asynchronous APIs. - Reader
- Reader is designed to read data from given path in an asynchronous manner.
- Writer
- Writer is designed to write data into given path in an asynchronous manner.
Enums§
Constants§
- ATOMIC_
WRITE_ DIR - OBJECT_
CACHE_ DIR - The default object cache directory name.
- OLD_
ATOMIC_ WRITE_ DIR - For compatibility. Remove this after a major version release.
Traits§
- Access
- Underlying trait of all backends for implementers.
- Object
Store Builder - Builder is used to set up underlying services.
Type Aliases§
- Result
- Result that is a wrapper of
Result<T, opendal::Error>