Copy an example to PartialOrd as well

This commit is contained in:
Ariel Davis 2022-01-15 16:25:09 -08:00
parent 69d25fc582
commit 8f33b4eed1

View File

@ -668,7 +668,7 @@ impl<T: Clone> Clone for Reverse<T> {
/// Here's an example:
///
/// ```
/// #[derive(PartialEq, PartialOrd)]
/// #[derive(PartialEq, Eq, PartialOrd, Ord)]
/// enum Size {
/// Small,
/// Large,
@ -898,6 +898,18 @@ impl PartialOrd for Ordering {
/// This trait can be used with `#[derive]`. When `derive`d on structs, it will produce a
/// lexicographic ordering based on the top-to-bottom declaration order of the struct's members.
/// When `derive`d on enums, variants are ordered by their top-to-bottom discriminant order.
/// This means variants at the top are less than variants at the bottom.
/// Here's an example:
///
/// ```
/// #[derive(PartialEq, PartialOrd)]
/// enum Size {
/// Small,
/// Large,
/// }
///
/// assert!(Size::Small < Size::Large);
/// ```
///
/// ## How can I implement `PartialOrd`?
///