1.0.0[−][src]Module std::cmp
Functionality for ordering and comparison.
This module contains various tools for ordering and comparing values. In summary:
Eq
andPartialEq
are traits that allow you to define total and partial equality between values, respectively. Implementing them overloads the==
and!=
operators.Ord
andPartialOrd
are traits that allow you to define total and partial orderings between values, respectively. Implementing them overloads the<
,<=
,>
, and>=
operators.Ordering
is an enum returned by the main functions ofOrd
andPartialOrd
, and describes an ordering.Reverse
is a struct that allows you to easily reverse an ordering.max
andmin
are functions that build off ofOrd
and allow you to find the maximum or minimum of two values.
For more details, see the respective documentation of each item in the list.
Structs
Reverse | A helper struct for reverse ordering. |
Enums
Ordering | An |
Functions
max | Compares and returns the maximum of two values. |
min | Compares and returns the minimum of two values. |