class Windows

Declaration

template <class ItemT>
class Windows { /* full declaration omitted */ };

Description

An iterator over overlapping subslices of length `size`. This struct is created by the `windows()` method on slices.

Declared at: sus/collections/iterators/windows.h:37

Templates

ItemT

Method Overview

  • public constexpr ::sus::num::usize exact_size_hint() const noexcept
  • public constexpr Option<sus::collections::Windows::Item> next() noexcept
  • public constexpr Option<sus::collections::Windows::Item> next_back() noexcept
  • public constexpr ::sus::iter::SizeHint size_hint() const noexcept

Methods

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

Description

sus::iter::ExactSizeIterator trait.

Declared at: sus/collections/iterators/windows.h:78

constexpr Option<sus::collections::Windows::Item>
next() noexcept

Declared at: sus/collections/iterators/windows.h:45

constexpr Option<sus::collections::Windows::Item>
next_back() noexcept

Declared at: sus/collections/iterators/windows.h:58

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

Declared at: sus/collections/iterators/windows.h:72