Cargo Features

libsql-client = { version = "0.33.4", default-features = false, features = ["workers_backend", "reqwest_backend", "local_backend", "spin_backend", "hrana_backend", "separate_url_for_queries", "mapping_names_to_values_in_rows"] }
default = hrana_backend, local_backend, mapping_names_to_values_in_rows, reqwest_backend

These default features are set whenever libsql-client is added without default-features = false somewhere in the dependency tree.

workers_backend = futures-util, worker

Affects libsql-client::workers

reqwest_backend default = reqwest

Affects libsql-client::reqwest

local_backend default = libsql

Affects libsql-client::local

spin_backend = bytes, http, spin-sdk

Affects libsql-client::spin

hrana_backend default = hrana-client

Affects libsql-client::hrana

mapping_names_to_values_in_rows default

Affects libsql-client::de, libsql-client::Row.value_map

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.

worker workers_backend?

Enables worker ^0.0.18

spin-sdk spin_backend?

Enables spin-sdk ^2.1

http spin_backend?

Enables http ^0.2

bytes spin_backend?
reqwest reqwest_backend

Enables reqwest ^0.11.14

hrana-client hrana_backend
futures-util workers_backend?
libsql local_backend

Enables libsql =0.1.8