]> git.lizzy.rs Git - rust.git/commit - src/tools/rust-analyzer
Rollup merge of #88202 - azdavis:master, r=jyn514
authorMara Bos <m-ou.se@m-ou.se>
Fri, 3 Sep 2021 11:30:46 +0000 (13:30 +0200)
committerGitHub <noreply@github.com>
Fri, 3 Sep 2021 11:30:46 +0000 (13:30 +0200)
commitcb2be32dbd518badcecb5c43cfc30e3db857e5ef
tree2b0f933dded6001d26203ae336cb60b051df583d
parentfbdff7fae941bce21fd3047f87777c84b866850e
parent003a636e760d50f4e1e96101f8e9994ac3758135
Rollup merge of #88202 - azdavis:master, r=jyn514

Add an example for deriving PartialOrd on enums

For some reason, I always forget which variants are smaller and which
are larger when you derive PartialOrd on an enum. And the wording in the
current docs is not entirely clear to me.

So, I often end up making a small enum, deriving PartialOrd on it, and
then writing a `#[test]` with an assert that the top one is smaller than
the bottom one (or the other way around) to figure out which way the
deriving goes.

So then I figured, it would be great if the standard library docs just
had that example, so if I keep forgetting, at least I can figure it out
quickly by looking at std's docs.