class Zip

Declaration

template <class... InnerSizedIters>
class Zip { /* full declaration omitted */ };

Description

An iterator that iterates a group of other iterators simultaneously. This type is returned from `Iterator::zip()`.

Declared at: sus/iter/adaptors/zip.h:88

Templates

InnerSizedIters

Method Overview

  • public Zip<InnerIters...>(Zip<InnerIters...> &&)
  • public constexpr Zip<InnerIters...> clone() const noexcept
  • public constexpr sus::num::usize exact_size_hint() const noexcept
  • public constexpr int next() noexcept
  • public constexpr sus::iter::SizeHint size_hint() const noexcept
  • public constexpr ::sus::iter::__private::TrustedLenMarker trusted_len() const noexcept

Methods

Zip<InnerIters...>(Zip<InnerIters...>&&)

Declared at: sus/iter/adaptors/zip.h:95

Parameters

Zip<InnerIters...>&&

constexpr Zip<InnerIters...> clone()
    const noexcept

Declared at: sus/iter/adaptors/zip.h:99

constexpr sus::num::usize exact_size_hint()
    const noexcept

Declared at: sus/iter/adaptors/zip.h:115

constexpr int next() noexcept

Declared at: sus/iter/adaptors/zip.h:106

constexpr sus::iter::SizeHint size_hint()
    const noexcept

Description

sus::iter::Iterator trait.

Declared at: sus/iter/adaptors/zip.h:110

constexpr ::sus::iter::__private::TrustedLenMarker
trusted_len() const noexcept

Description

sus::iter::TrustedLen trait.

Declared at: sus/iter/adaptors/zip.h:124