Thanks to visit codestin.com
Credit goes to lib.rs

1 unstable release

0.5.0 Mar 5, 2026

#24 in #summer

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

90 downloads per month

MIT license

160KB
2.5K SLoC

crates.io Documentation

Dependencies

summer-opendal = { version = "<version>" }

Configuration items

[opendal]
scheme = "fs"                # service that OpenDAL supports
options = { root = "/tmp" }  # service options. Different options for different scheme
layers = []                  # Layer is the mechanism to intercept operations.

For Layer configuration, see this document

Components

After configuring the above configuration items, the plugin will automatically register a Op client. This object is an alias of opendal::Operator.

pub type Op = Operator;

For the complete code, please refer to summer-opendal-example

Dependencies

~23–73MB
~1M SLoC