class Once
Declaration
template <class ItemT>
class Once { /* full declaration omitted */ };
Description
An Iterator that walks over at most a single Item.
Declared at: sus/iter/once.h:56
Templates
- ItemT
Method Overview
- public constexpr sus::num::usize exact_size_hint() const noexcept
- public constexpr Option<sus::iter::Once::Item> next() noexcept
- public constexpr Option<sus::iter::Once::Item> next_back() noexcept
- public constexpr sus::iter::SizeHint size_hint() const noexcept
- public constexpr ::sus::iter::__private::TrustedLenMarker trusted_len() const noexcept
Methods
¶constexpr sus::num::usize exact_size_hint()
const noexcept
constexpr sus::num::usize exact_size_hint()
const noexcept
Declared at: sus/iter/once.h:70
¶constexpr Option<sus::iter::Once::Item>
next() noexcept
constexpr Option<sus::iter::Once::Item>
next() noexcept
Declared at: sus/iter/once.h:61
¶constexpr Option<sus::iter::Once::Item>
next_back() noexcept
constexpr Option<sus::iter::Once::Item>
next_back() noexcept
Declared at: sus/iter/once.h:68
¶constexpr sus::iter::SizeHint size_hint()
const noexcept
constexpr sus::iter::SizeHint size_hint()
const noexcept
Description
sus::iter::Iterator trait.
Declared at: sus/iter/once.h:63
¶constexpr ::sus::iter::__private::TrustedLenMarker
trusted_len() const noexcept
constexpr ::sus::iter::__private::TrustedLenMarker
trusted_len() const noexcept
Declared at: sus/iter/once.h:73