Cargo Features

[dependencies]
tonbo = { version = "0.3.1", default-features = false, features = ["aws", "bytes", "datafusion", "load_tbl", "object-store", "opfs", "redb", "rocksdb", "sled", "sync", "tokio", "tokio-http", "wasm", "wasm-http", "bench"] }
default = aws, bytes, tokio, tokio-http

These default features are set whenever tonbo is added without default-features = false somewhere in the dependency tree.

aws default wasm?

Enables aws of fusio, fusio-dispatch, and fusio-log

bytes default wasm?

Enables bytes

datafusion

Enables async-trait and datafusion ^45

load_tbl
object-store

Enables object_store of fusio

opfs wasm?

Enables wasm-bindgen-futures, opfs of fusio and fusio-dispatch, web of fusio-log and fusio-parquet

Affects executor::opfs

redb bench?

Enables redb

rocksdb bench?

Enables rocksdb

sled bench?

Enables sled

sync

Enables sync of fusio

tokio default

Enables parquet, fs of tokio, tokio of fusio, fusio-dispatch, fusio-log, and fusio-parquet

Affects executor::tokio

tokio-http default

Enables tokio-http of fusio

wasm = aws, bytes, opfs, wasm-http
wasm-http wasm?

Enables wasm-http of fusio

bench = redb, rocksdb, sled