You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(storage): use associated type for BatchWriter and add SQLite CI
- Change StorageBackend::batch() to return Self::Batch associated type instead
of Box<dyn BatchWriter> to avoid unnecessary heap allocation
- Update BatchWriter::commit() signature from Box<Self> to self
- Update all three backends (RocksDB, SQLite, IndexedDB) to use the new pattern
- Add BatchWriter import to storage_trait.rs for default implementations
- Add SQLite CI test job for ubuntu, macos, and windows
- Add make clippy-sqlite and test-sqlite targets
- Forward sqlite feature from light-client-bin to light-client-lib
- Fix TempDir lifetime issue in test helpers to keep temp directory alive
0 commit comments