pub async fn open_or_migrate_data_dir( source_dir: &Path, destination_dir: &Path, ) -> Result<Option<StoreMigrationReceipt>, PortError>