Note: This binding has its own independent version number, which may differ from the Rust core version. When checking for updates or compatibility, always refer to this binding's version rather than the core version.
Basic usage
import OpenDAL main :: IO () main = do Right op <- newOperator "memory" runOp op operation where operation = do writeOp op "key1" "value1" writeOp op "key2" "value2" value1 <- readOp op "key1" value2 <- readOp op "key2"
Use logger
import OpenDAL import Colog (simpleMessageAction) main :: IO () main = do Right op <- newOperator "memory" {ocLogAction = Just simpleMessageAction} return ()
cabal build
cabal test
To generate the documentation:
cabal haddock
If your cabal version is greater than 3.8, you can use cabal haddock --open to open the documentation in your browser. Otherwise, you can visit the documentation from dist-newstyle/build/$ARCH/ghc-$VERSION/opendal-$VERSION/doc/html/opendal/index.html.
Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0
Apache OpenDAL, OpenDAL, and Apache are either registered trademarks or trademarks of the Apache Software Foundation.