@musicmatze You could choose to sort any "failed processing" last and have them all equal each other, if that's usable - the important part is that your ordering is consistent.
@musicmatze PartialOrd can return None when a comparison can't be done due to a failure.
Ideally you should compare cached Results, not a type which can inconsistently different return results during comparisons.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!