Cargo Features
[dependencies]
surrealdb-core-nightly = { version = "2.2.20250211", default-features = false, features = ["kv-mem", "kv-indxdb", "kv-rocksdb", "kv-tikv", "kv-fdb", "kv-surrealkv", "kv-surrealcs", "scripting", "http", "ml", "jwks", "allocator", "allocation-tracking", "arbitrary", "kv-fdb-7_1", "kv-fdb-7_3", "tokio-tungstenite"] }
- default = kv-mem
-
Public features
- kv-mem default
-
Enables affinitypool, ext-sort, surrealkv, tempfile, and tokio
- kv-indxdb
-
Enables indxdb
- kv-rocksdb
-
Enables affinitypool, ext-sort, rocksdb, tempfile, and tokio
- kv-tikv
-
Enables ext-sort, tempfile, surrealdb-tikv-client, and tokio
- kv-fdb kv-fdb-7_1? kv-fdb-7_3?
-
Enables ext-sort, foundationdb, tempfile, and tokio
- kv-surrealkv
-
Enables affinitypool, ext-sort, surrealkv, tempfile, and tokio
- kv-surrealcs
- scripting
-
Enables rquickjs ^0.8.1
- http
-
Enables reqwest
Affects
http::head
,http::get
,http::put
,http::post
,http::patch
,http::delete
,util::http
… - ml
-
Enables surrealml-core
- jwks
-
Enables reqwest
Affects
iam::jwks
… - allocator
-
Enables tikv-jemallocator and mimalloc
Affects
mem::ALLOC
,mem::ALLOC
,mem::ALLOC
,mem::ALLOC
,mem::ALLOC
,mem::ALLOC
… - allocation-tracking
- arbitrary
-
Enables arbitrary, geo-types, and regex-syntax, rust-fuzz of rust_decimal, arbitrary of uuid
- kv-fdb-7_1 = kv-fdb
-
Special features
Enables fdb-7_1 of foundationdb
- kv-fdb-7_3 = kv-fdb
-
Enables fdb-7_3 of foundationdb
Features from optional dependencies
- tokio-tungstenite not wasm implicit feature
-
Enables tokio-tungstenite ^0.21.0
tokio-tungstenite:
Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation