Skip to main content

bitwarden_state/
lib.rs

1#![doc = include_str!("../README.md")]
2
3#[cfg(feature = "uniffi")]
4uniffi::setup_scaffolding!();
5
6/// This module provides a generic repository interface for storing and retrieving items.
7pub mod repository;
8
9/// This module provides a registry for managing repositories of different types.
10pub mod registry;
11
12/// Type-safe settings API for storing application configuration and state.
13pub mod settings;
14
15pub(crate) mod any_map;
16pub(crate) mod persist;
17pub(crate) mod sdk_managed;
18
19pub use persist::Persist;
20pub use sdk_managed::{DatabaseConfiguration, DatabaseError};
21pub use settings::{Key, Setting, SettingItem, SettingTrait, SettingsError};