Re-exportsยง
pub use mem::*;
pub use opendal_engine::*;
pub use s3::*;
pub use error::*;
Modulesยง
Macrosยง
- define_
object_ ๐store_ impl - dispatch_
object_ ๐store_ enum - enum_
map ๐ - for_
all_ ๐object_ store - object_
store_ ๐impl_ method_ body - This macro routes the object store operation to the real implementation by the
ObjectStoreImpl
enum type and thepath
.
Structsยง
- Monitored
Object Store - Monitored
Streaming Reader - Monitored
Streaming Uploader MonitoredStreamingUploader
will report the following metrics.- Object
Metadata - Object
Store Config - The subsections
[storage.object_store]
. - Retry
Condition ๐
Enumsยง
Traitsยง
- Object
Store - The implementation must be thread-safe.
- Streaming
Uploader
Functionsยง
- build_
remote_ object_ store - Creates a new
ObjectStore
from the givenurl
. Credentials are configured via environment variables. - get_
attempt_ ๐timeout_ by_ type - get_
retry_ ๐attempts_ by_ type - get_
retry_ ๐strategy - retry_
request ๐ - try_
update_ ๐failure_ metric
Type Aliasesยง
- Object
Data Stream - Object
Metadata Iter - Object
Store Impl - Object
Store Ref - Object
Streaming Uploader - Streaming
Uploader Impl