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 andduration
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.