Skip to main content

Module config

Module config 

Source
Expand description

Built-in state-store construction data.

Lance is always available. Redb, PostgreSQL, and SQLite/Turso require explicit redb, postgres, and sqlite features. Constructors and validation perform no connection I/O; crate::StateStore::connect opens the selected store.

Structs§

LanceStateStoreConfig
Configuration for the embedded Lance StateStore.
Password
Validated password used by storage backend configuration.
PostgresStateStoreConfig
PostgreSQL StateStore configuration.
RedbStateStoreConfig
Redb embedded StateStore configuration.

Enums§

LanceStateStoreLocation
Embedded Lance state storage. Memory belongs to one connected store; directory connections share persisted state through native atomic commits.
PostgresStateStoreTlsMode
TLS behavior for the initial PostgreSQL StateStore backend.
RedbStateStoreLocation
Local Redb StateStore location.
StateStoreConfig
Selects and configures one built-in state-store implementation.