struct RChunks

Declaration

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

Description

An iterator over a slice in (non-overlapping) chunks (`chunk_size` elements at a time), starting at the end of the slice. When the slice len is not evenly divided by the chunk size, the last slice of the iteration will be the remainder. This struct is created by the `rchunks()` method on slices.

Declared at: sus/collections/iterators/chunks.h:468

Templates

ItemT

Method Overview

  • public constexpr ::sus::num::usize exact_size_hint() const noexcept
  • public constexpr Option<sus::collections::RChunks::Item> next() noexcept
  • public constexpr Option<sus::collections::RChunks::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/chunks.h:531

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

Declared at: sus/collections/iterators/chunks.h:481

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

Declared at: sus/collections/iterators/chunks.h:499

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

Declared at: sus/collections/iterators/chunks.h:525