A type that compares the self value to other and returns an ordering in respect to self.
self
other
e.g. self < other => Ordering.Less, self > other => Ordering.Greater
self < other => Ordering.Less
self > other => Ordering.Greater
A type that compares the
selfvalue tootherand returns an ordering in respect toself.e.g.
self < other => Ordering.Less,self > other => Ordering.Greater