Misleading documentation for derived Ord/PartialOrd implementation for enums #75620

This commit is contained in:
Ayush Kumar Mishra 2020-08-23 10:55:15 +05:30
parent e482c86b9d
commit 18f47d81da

View File

@ -505,7 +505,7 @@ impl<T: Ord> Ord for Reverse<T> {
///
/// 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 declaration order.
/// When `derive`d on enums, variants are ordered by their top-to-bottom discriminant order.
///
/// ## How can I implement `Ord`?
///
@ -694,7 +694,7 @@ 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 declaration order.
/// When `derive`d on enums, variants are ordered by their top-to-bottom discriminant order.
///
/// ## How can I implement `PartialOrd`?
///