Cargo Features

[dependencies]
bjsmiley-surrealdb = { version = "1.0.1", default-features = false, features = ["protocol-http", "protocol-ws", "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", "native-tls", "rustls", "kv-fdb"] }
default = protocol-ws, rustls

Public features

protocol-http

Enables reqwest ^0.11.22 and tokio-util

Affects remote::http, engine::remote

protocol-ws default

Enables tokio and tokio-tungstenite ^0.20.1

Affects remote::ws, engine::remote

kv-mem

Enables echodb ^0.4.0 and tokio

Affects local::Mem

kv-indxdb

Enables indxdb ^0.3.0

Affects local::IndxDb

kv-speedb

Enables speedb ^0.0.2 and tokio

Affects local::SpeeDb

kv-rocksdb

Enables rocksdb ^0.21.0 and tokio

Affects local::File, local::RocksDb

kv-tikv

Enables surrealdb-tikv-client

Affects local::TiKv

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

http

Enables reqwest ^0.11.22

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

native-tls

Enables native-tls and native-tls of optional reqwest ^0.11.22 and optional tokio-tungstenite ^0.20.1

reqwest:

Enables native-tls specific functionality not available by default.

Affects tls::Tls

rustls default

Enables rustls =0.21.6, rustls-tls of optional reqwest ^0.11.22, rustls-tls-webpki-roots of optional tokio-tungstenite ^0.20.1

Affects tls::Tls

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? = foundationdb

Private features

Enables tokio

Affects local::FDb

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? 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