trait Comparable:
# == equal
fn __eq__(self, other: Self) -> Bool: ...
# != not equal
fn __ne__(self, other: Self) -> Bool: ...
# > greater than
fn __gt__(self, other: Self) -> Bool: ...
# < less than
fn __lt__(self, other: Self) -> Bool: ...
# >= greater than or equal
fn __ge__(self, other: Self) -> Bool: ...
# <= less than or equal
fn __le__(self, other: Self) -> Bool: ...
trait Comparable:
# == equal
fn __eq__(self, other: Self) -> Bool: ...
# != not equal
fn __ne__(self, other: Self) -> Bool: ...
# > greater than
fn __gt__(self, other: Self) -> Bool: ...
# < less than
fn __lt__(self, other: Self) -> Bool: ...
# >= greater than or equal
fn __ge__(self, other: Self) -> Bool: ...
# <= less than or equal
fn __le__(self, other: Self) -> Bool: ...