Add enum namespacing to the Guide.

Closes #19556.
The current use of `Ordering` the prelude is currently a subject of a bit of debate (https://github.com/rust-lang/rfcs/pull/497, https://github.com/rust-lang/rfcs/pull/504), would it be possible to write this without referencing the prelude or `Ordering` at all?