removeDuplicates method
Removes all the duplicated results in order to keep only one unique result by element.
Implementation
List<Result> removeDuplicates() {
List<Result> newResults = [];
for (final result in this) {
for (final element in newResults.map((e) => e.element)) {
if (element == result.element) {
break;
}
}
newResults.add(result);
}
return newResults;
}