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
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
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
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
constexpr ::sus::iter::SizeHint size_hint()
const noexcept
Declared at: sus/collections/iterators/windows.h:72