Module bonsaidb::local::config[][src]

Expand description

Configuration options.

Structs

Password hashing configuration.

Rules for persisting key-value changes. Default persistence is to immediately persist all changes. While this ensures data integrity, the overhead of the key-value store can be significantly reduced by utilizing lazy persistence strategies that delay writing changes until certain thresholds have been met.

A threshold controlling lazy commits. For a threshold to apply, both number_of_changes must be met or surpassed and duration must have elpased since the last commit.

Configuration options for Storage.

Configuration options for background tasks.

Automatic configuration based on execution time. This is measured during the first set_password

Configuration options for views.

Enums

Argon2id base parameters.

All available compression algorithms.

Traits

Storage configuration builder methods.