pub trait MigrationStrategy {
// Required methods
fn plan_migration(
&self,
from_version: &AlgorithmVersion,
to_version: &AlgorithmVersion,
) -> DeviceResult<MigrationPlan>;
fn get_strategy_name(&self) -> String;
}
Expand description
Migration strategy trait