Cargo Features

[dependencies]
couchbase-lite-core-sys = { version = "0.12.2", default-features = false, features = ["build", "git-download", "use-couchbase-lite-sqlite", "docs-rs"] }
default = build, git-download, use-couchbase-lite-sqlite

These default features are set whenever couchbase-lite-core-sys is added without default-features = false somewhere in the dependency tree.

build default = cmake

build couchbase-lite-core from source code

git-download default = which
use-couchbase-lite-sqlite default

use bundled sqlite in bundled couchbase-lite-core

with-asan use-couchbase-lite-websocket docs-rs

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

cmake build build
which build git-download

Enables which ^4.2.1