class Skip

Declaration

template <class InnerSizedIter>
class Skip { /* full declaration omitted */ };

Description

An iterator that skips over `n` elements of another iterator. This type is returned from `Iterator::skip()`.

Declared at: sus/iter/adaptors/skip.h:31

Templates

InnerSizedIter

Method Overview

  • public Skip<InnerIter>(Skip<InnerIter> &&)
  • public constexpr Skip<InnerIter> clone() const noexcept
  • public constexpr sus::num::usize exact_size_hint() const noexcept
  • public constexpr Option<sus::iter::Skip::Item> next() noexcept
  • public constexpr Option<sus::iter::Skip::Item> next_back() noexcept
  • public constexpr sus::iter::SizeHint size_hint() const noexcept

Methods

Skip<InnerIter>(Skip<InnerIter>&&)

Declared at: sus/iter/adaptors/skip.h:37

Parameters

Skip<InnerIter>&&

constexpr Skip<InnerIter> clone() const noexcept

Declared at: sus/iter/adaptors/skip.h:41

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

Declared at: sus/iter/adaptors/skip.h:77

constexpr Option<sus::iter::Skip::Item>
next() noexcept

Declared at: sus/iter/adaptors/skip.h:48

constexpr Option<sus::iter::Skip::Item>
next_back() noexcept

Declared at: sus/iter/adaptors/skip.h:65

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

Description

sus::iter::Iterator trait.

Declared at: sus/iter/adaptors/skip.h:56