Module traits
Modules
Traits
- DoubleEndedIterator An iterator able to yield elements from both ends.
- ExactSizeIterator An iterator that knows its exact length.
- Extend Extend a collection with the contents of an iterator.
-
FromIterator
Conversion from an
Iterator. -
FusedIterator
An iterator that always continues to yield
Nonewhen exhausted. -
InPlaceIterable
An iterator that when yielding an item will have taken at least one element
from its underlying
SourceIter. -
IntoIterator
Conversion into an
Iterator. - Iterator A trait for dealing with iterators.
- Product Trait to represent types that can be created by multiplying elements of an iterator.
- Sum Trait to represent types that can be created by summing up an iterator.
- TrustedFused Same as FusedIterator
- TrustedLen An iterator that reports an accurate length using size_hint.
-
TrustedStep
A type that upholds all invariants of
Step.