pub fn range_all() -> impl Iterator<Item = Self>
	+ DoubleEndedIterator
	+ ExactSizeIterator
	+ FusedIterator {
		BitPos::<R>::range_all().map(BitPos::select)
	}
/// Iterates over all possible selector values.
Iterates over all possible selector values.
Iterates over all possible selector values .
pub fn range_all() -> impl Iterator<Item = Self>
	+ DoubleEndedIterator
	+ ExactSizeIterator
	+ FusedIterator {
		BitPos::<R>::range_all().map(BitPos::select)
	}
pub fn range_all ( ) -> impl Iterator < Item = Self > + DoubleEndedIterator + ExactSizeIterator + FusedIterator { BitPos :: < R > :: range_all ( ) . map ( BitPos :: select ) }
Iterates over all possible selector values.
Iterates over all possible selector values .