Cargo Features

[dependencies]
surrealdb-core-nightly = { version = "2.0.0-1.5.20240430", default-features = false, features = ["kv-mem", "kv-indxdb", "kv-speedb", "kv-rocksdb", "kv-tikv", "kv-fdb-5_1", "kv-fdb-5_2", "kv-fdb-6_0", "kv-fdb-6_1", "kv-fdb-6_2", "kv-fdb-6_3", "kv-fdb-7_0", "kv-fdb-7_1", "kv-surrealkv", "scripting", "http", "ml", "jwks", "arbitrary", "kv-fdb", "tokio-tungstenite"] }
default = kv-mem

Public features

kv-mem default

Enables echodb and tokio

kv-indxdb

Enables indxdb

kv-speedb

Enables ext-sort, speedb ^0.0.4, tempfile, and tokio

Affects cnf::EXTERNAL_SORTING_BUFFER_LIMIT

kv-rocksdb

Enables ext-sort, rocksdb ^0.21.0, tempfile, and tokio

Affects cnf::EXTERNAL_SORTING_BUFFER_LIMIT

kv-tikv

Enables ext-sort, tempfile, and surrealdb-tikv-client

Affects cnf::EXTERNAL_SORTING_BUFFER_LIMIT

kv-fdb-5_1 = kv-fdb

Enables ext-sort, tempfile, fdb-5_1 of foundationdb ^0.8.0

kv-fdb-5_2 = kv-fdb

Enables ext-sort, tempfile, fdb-5_2 of foundationdb ^0.8.0

kv-fdb-6_0 = kv-fdb

Enables ext-sort, tempfile, fdb-6_0 of foundationdb ^0.8.0

kv-fdb-6_1 = kv-fdb

Enables ext-sort, tempfile, fdb-6_1 of foundationdb ^0.8.0

kv-fdb-6_2 = kv-fdb

Enables ext-sort, tempfile, fdb-6_2 of foundationdb ^0.8.0

kv-fdb-6_3 = kv-fdb

Enables ext-sort, tempfile, fdb-6_3 of foundationdb ^0.8.0

kv-fdb-7_0 = kv-fdb

Enables ext-sort, tempfile, fdb-7_0 of foundationdb ^0.8.0

kv-fdb-7_1 = kv-fdb

Enables ext-sort, tempfile, fdb-7_1 of foundationdb ^0.8.0

kv-surrealkv

Enables ext-sort, surrealkv, tempfile, and tokio

Affects cnf::EXTERNAL_SORTING_BUFFER_LIMIT

scripting

Enables rquickjs ^0.5.1

http

Enables reqwest ^0.11.22

Affects http::head, http::get, http::put, http::post, http::patch, http::delete, util::http

ml

Enables ndarray and surrealml-core

Affects surrealdb-core-nightly::obs

jwks

Enables reqwest ^0.11.22

Affects iam::jwks

arbitrary

Enables arbitrary, geo-types, and regex-syntax, rust-fuzz of rust_decimal, arbitrary of uuid

kv-fdb kv-fdb-5_1? kv-fdb-5_2? kv-fdb-6_0? kv-fdb-6_1? kv-fdb-6_2? kv-fdb-6_3? kv-fdb-7_0? kv-fdb-7_1?

Private features

Enables tokio

Affects cnf::EXTERNAL_SORTING_BUFFER_LIMIT

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.

foundationdb kv-fdb-5_1? kv-fdb-5_2? kv-fdb-6_0? kv-fdb-6_1? kv-fdb-6_2? kv-fdb-6_3? kv-fdb-7_0? kv-fdb-7_1?

Enables foundationdb ^0.8.0

tokio-tungstenite not wasm32 implicit feature

Enables tokio-tungstenite ^0.20.1

tokio-tungstenite:

Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation