pub enum RegenerationReason {
MajorVersionMismatch {
db_version: String,
app_version: String,
},
LegacyDatabase,
CorruptDatabase(String),
UserRequested,
}Expand description
Reason why database regeneration is needed.
Variants§
MajorVersionMismatch
Schema major version is incompatible
LegacyDatabase
Database predates version tracking
CorruptDatabase(String)
Database file is corrupted
UserRequested
User explicitly requested rebuild