class SplitInclusiveMut

Declaration

template <class ItemT, class Pred>
class SplitInclusiveMut { /* full declaration omitted */ };

Description

An iterator over subslices separated by elements that match a predicate function. Unlike `Split`, it contains the matched part as a terminator of the subslice. This struct is created by the `split_inclusive_mut()` method on slices.

Declared at: sus/collections/iterators/split.h:421

Templates

ItemT
Pred

Method Overview

  • public constexpr Option<sus::collections::SplitInclusiveMut::Item> next() noexcept
  • public constexpr Option<sus::collections::SplitInclusiveMut::Item> next_back() noexcept
  • public constexpr ::sus::iter::SizeHint size_hint() const noexcept

Methods

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

Declared at: sus/collections/iterators/split.h:429

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

Declared at: sus/collections/iterators/split.h:456

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

Declared at: sus/collections/iterators/split.h:487