Cargo Features

[dependencies]
hyperbee = { version = "0.5.0", default-features = false, features = ["clib", "ffi", "debug"] }

TODO rm "ffi" from default when we split project into workspaces. So we can avoid using uniffi unless it is needed

default = ffi

The ffi feature is set by default whenever hyperbee is added without default-features = false somewhere in the dependency tree.

clib ffi

Enables libc, rt-multi-thread of tokio

ffi default = clib

Enables uniffi ^0.26.1

Affects hyperbee::ffi

Required by the uniffi-bindgen binary

debug