getFusionsFrom method
Implementation
List<Fusion> getFusionsFrom(Persona persona) {
final List<Fusion> fusions = <Fusion>[];
for (final Persona otherPersona in _repository.personas) {
if (otherPersona != persona) {
final Persona? fusedPersona = fuse(persona, otherPersona);
if (fusedPersona != null) {
fusions.add(
Fusion(source: [persona, otherPersona], target: fusedPersona));
}
}
}
fusions.sort();
return fusions;
}