Cargo Features

[dependencies]
kwaak = { version = "0.18.0", default-features = false, features = ["otel", "evaluations", "duckdb"] }
default = duckdb, otel

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

otel default

Enables opentelemetry, opentelemetry-otlp, opentelemetry_sdk, and tracing-opentelemetry

Affects kwaak_tracing::Guard

evaluations

Compile kwaak with evaluation capacity See EVALUATIONS.md for more information

Affects kwaak::evaluations

duckdb default

Enables duckdb of swiftide and arrow =54.2.1, arrow-arith =54.2.1, duckdb =1.1.1, and libduckdb-sys =1.1.1

arrow:

Duckdb

Affects indexing::duckdb_index, kwaak::runtime_settings, test_utils::integration, kwaak::evaluations

Required by the binary