Expand description
This crate provides the Exhaust
trait and derive macro, which allow iterating over
all values of a given type.
Modules
Assistance for implementing exhaustive iterators.
Structs
Iterator implementation of [T; N]::exhaust()
.
Traits
Types that can be exhaustively iterated. That is, an iterator is available which produces every possible value of this type.
Functions
Return an iterator over all values satisfying the given predicate.
Derive Macros
Derive macro generating an impl of the trait exhaust::Exhaust
.