vanth/store, tests: Add persistent SQLite and in-memory store backends with CRUD operations

- Added `rusqlite` and `sqlx` dependencies to support SQLite backend functionality for the store.
- Implemented `Store` struct with backend switching between in-memory (`HashMap`) and SQLite-based storage.
- Added CRUD operations (`read`, `write`, `delete`) to the `Store` API with error handling.
- Created integration tests for SQLite store persistence and basic operations.
This commit is contained in:
Markus Scully 2025-08-05 18:26:08 +03:00
parent b36f178999
commit a1cc9b6e04
Signed by: mascully
GPG key ID: 93CA5814B698101C
6 changed files with 1375 additions and 74 deletions

1267
Cargo.lock generated

File diff suppressed because it is too large Load diff