Cargo Features
[dependencies]
surrealdb = { version = "3.0.5", default-features = false, features = ["allocator", "protocol-http", "protocol-ws", "kv-mem", "kv-indxdb", "kv-rocksdb", "kv-tikv", "kv-surrealkv", "scripting", "http", "native-tls", "rustls", "ml", "jwks", "allocation-tracking", "arbitrary"] }
- default = protocol-ws, rustls
-
Public features
- allocator
-
Enables allocator of surrealdb-core
workspace internal dependencies
- protocol-http
-
Enables reqwest
Affects
remote::http,surrealdb::headers,engine::remote… - protocol-ws default
-
Enables tokio and tokio-tungstenite ^0.28.0
Affects
remote::ws,engine::remote… - kv-mem
-
Enables tokio, kv-mem of surrealdb-core
Affects
local::Mem… - kv-indxdb
-
Enables kv-indxdb of surrealdb-core
Affects
local::IndxDb… - kv-rocksdb
-
Enables tokio, kv-rocksdb of surrealdb-core
Affects
local::RocksDb… - kv-tikv
-
Enables tokio, kv-tikv of surrealdb-core
Affects
local::TiKv… - kv-surrealkv
-
Enables tokio, kv-surrealkv of surrealdb-core
Affects
local::SurrealKv… - scripting
-
Enables scripting of surrealdb-core
- http
-
Enables http of surrealdb-core
- native-tls
-
Enables native-tls of optional reqwest and optional tokio-tungstenite ^0.28.0 and native-tls
Optional crates
Affects
tls::Tls… - rustls default
-
Enables rustls, default-tls of optional reqwest, rustls-tls-webpki-roots of optional tokio-tungstenite ^0.28.0
Affects
tls::Tls… - ml
-
Enables ml of surrealdb-core
- jwks
-
Enables jwks of surrealdb-core
- allocation-tracking
-
Enables allocation-tracking of surrealdb-core
- arbitrary
-
Enables arbitrary of surrealdb-core