Class Subspace :: sus :: iter :: Chain

template <class InnerSizedIter, class OtherSizedIter>
class Chain final
{ ... };

An iterator that yields the current count and the element during iteration.

This type is returned from Iterator::enumerate().

Static Methods

Chain(Chain<InnerSizedIter, OtherSizedIter>&&)

Methods

auto clone() const -> Chain<InnerSizedIter, OtherSizedIter>
requires
sus::mem::Clone<InnerSizedIter>
sus::mem::Clone<OtherSizedIter>
auto next() -> Option<sus::iter::Chain::Item>
auto next_back() -> Option<sus::iter::Chain::Item>
requires
sus::iter::DoubleEndedIterator<InnerSizedIter, Item>
sus::iter::DoubleEndedIterator<OtherSizedIter, Item>
auto size_hint() const -> SizeHint
auto trusted_len() const -> sus::iter::__private::TrustedLenMarker
requires
sus::iter::TrustedLen<InnerSizedIter>
sus::iter::TrustedLen<OtherSizedIter>

sus::iter::TrustedLen trait.

Operators

auto operator=(Chain<InnerSizedIter, OtherSizedIter>&&) -> Chain<InnerSizedIter, OtherSizedIter>&