pub fn reverse_all<T: Sequence>() -> ReverseAll<T> ⓘ
Expand description
Returns an iterator over all values of type T
in the reverse order of all
.
use enum_iterator::{reverse_all, Sequence};
#[derive(Debug, PartialEq, Sequence)]
enum Color { Red, Green, Blue }
assert_eq!(
reverse_all::<Color>().collect::<Vec<_>>(),
[Color::Blue, Color::Green, Color::Red],
);