All Classes and Interfaces

Class
Description
AsyncExecutor represents an underneath OpenDAL executor that runs async tasks spawned in the Rust world.
AsyncOperator represents an underneath OpenDAL operator that accesses data asynchronously.
 
Users can control how many concurrent connections could be established between OpenDAL and underlying storage services.
 
Environment resolves environment-specific project metadata.
 
Metadata carries all metadata associated with a path.
 
Utility for loading the native library.
NativeObject is the base-class of all OpenDAL classes that have a pointer to a native object.
Utility facade for top-level functions.
An OpenDALException encapsulates the error of an operation.
Enumerate all kinds of Error that OpenDAL may return.
Operator represents an underneath OpenDAL operator that accesses data synchronously.
 
 
 
 
This layer will retry failed operations when Error::is_temporary returns true.