feat(file_store)!: have separate methods for creating and opening Store

This commit is contained in:
志宇 committed 2023-11-16 07:07:48 +08:00
1 parent d294e2e318
commit 24994a3ed4
5 files changed
+64 -38

No files matched your search

+1 -1
View File
@@ -681,7 +681,7 @@ where
index.add_keychain(Keychain::Internal, internal_descriptor);
}
let mut db_backend = match Store::<'m, C>::new_from_path(db_magic, &args.db_path) {
let mut db_backend = match Store::<'m, C>::open_or_create_new(db_magic, &args.db_path) {
Ok(db_backend) => db_backend,
// we cannot return `err` directly as it has lifetime `'m`
Err(err) => return Err(anyhow::anyhow!("failed to init db backend: {:?}", err)),