Module bonsaidb_local::config
source · [−]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.