std::cmp module
E440682
The std::cmp module in Rust provides traits and functions for ordering and equality comparisons, including tools like Ord, PartialOrd, Eq, and PartialEq.
Observed surface forms (7)
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Rust enum
ⓘ
Rust standard library module ⓘ Rust struct ⓘ Rust trait ⓘ Rust trait ⓘ Rust trait ⓘ Rust trait ⓘ |
| containsEnum | Ordering ⓘ |
| containsStruct | Reverse ⓘ |
| containsTrait |
Eq
NERFINISHED
ⓘ
Ord ⓘ PartialEq ⓘ PartialOrd ⓘ |
| definedIn |
Rust core library
NERFINISHED
ⓘ
std::cmp ⓘ |
| hasVariant |
Equal
ⓘ
Greater ⓘ Less ⓘ |
| language | Rust NERFINISHED ⓘ |
| partOf | Rust standard library NERFINISHED ⓘ |
| provides |
Eq trait
NERFINISHED
ⓘ
Ord trait ⓘ Ordering enum ⓘ PartialEq trait NERFINISHED ⓘ PartialOrd trait NERFINISHED ⓘ Reverse struct ⓘ assert_eq macro ⓘ assert_ne macro ⓘ max function ⓘ max_by function ⓘ max_by_key function ⓘ min function ⓘ min_by function ⓘ min_by_key function ⓘ |
| requires |
PartialEq
ⓘ
PartialOrd ⓘ |
| supports |
equality comparison
ⓘ
inequality comparison ⓘ partial ordering ⓘ total ordering ⓘ |
| usedFor |
comparing primitive types
ⓘ
comparing user-defined types ⓘ equality comparison ⓘ implementing custom comparison logic ⓘ partial ordering ⓘ reversing sort order ⓘ sorting collections ⓘ total ordering ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.