Cargo Features

surrealdb-core has no features set by default.

[dependencies]
surrealdb-core = { version = "2.0.0-alpha.2", 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", "scripting", "http", "ml", "jwks", "experimental-parser", "arbitrary", "kv-fdb", "tokio-tungstenite"] }
kv-mem

Public features

Enables echodb ^0.4.0 and tokio

kv-indxdb

Enables indxdb

kv-speedb

Enables speedb ^0.0.4 and tokio

kv-rocksdb

Enables rocksdb ^0.21.0 and tokio

kv-tikv

Enables surrealdb-tikv-client

kv-fdb-5_1 = kv-fdb

Enables fdb-5_1 of foundationdb ^0.8.0

kv-fdb-5_2 = kv-fdb

Enables fdb-5_2 of foundationdb ^0.8.0

kv-fdb-6_0 = kv-fdb

Enables fdb-6_0 of foundationdb ^0.8.0

kv-fdb-6_1 = kv-fdb

Enables fdb-6_1 of foundationdb ^0.8.0

kv-fdb-6_2 = kv-fdb

Enables fdb-6_2 of foundationdb ^0.8.0

kv-fdb-6_3 = kv-fdb

Enables fdb-6_3 of foundationdb ^0.8.0

kv-fdb-7_0 = kv-fdb

Enables fdb-7_0 of foundationdb ^0.8.0

kv-fdb-7_1 = kv-fdb

Enables fdb-7_1 of foundationdb ^0.8.0

scripting

Enables rquickjs ^0.4.2

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 ^0.0.7

Affects surrealdb-core::obs

jwks

Enables reqwest ^0.11.22

Affects iam::jwks, surrealdb-core::obs

experimental-parser

Enables phf and unicase

Affects escape::escape_numeric, syn::v2

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

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