class WindowsMut

Declaration

template <class ItemT>
class WindowsMut { /* 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:111

Templates

ItemT

Method Overview

  • public WindowsMut<ItemT>(WindowsMut<ItemT> &&)
  • public WindowsMut<ItemT> clone() const noexcept
  • public ::sus::num::usize exact_size_hint() const noexcept
  • public Option<sus::collections::WindowsMut::Item> next() noexcept
  • public Option<sus::collections::WindowsMut::Item> next_back() noexcept
  • public ::sus::iter::SizeHint size_hint() const noexcept

Methods

WindowsMut<ItemT>(WindowsMut<ItemT>&&)

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

Parameters

WindowsMut<ItemT>&&

WindowsMut<ItemT> clone() const noexcept

Description

sus::mem::Clone trait.

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

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

Description

sus::iter::ExactSizeIterator trait.

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

Option<sus::collections::WindowsMut::Item>
next() noexcept

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

Option<sus::collections::WindowsMut::Item>
next_back() noexcept

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

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

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