struct VecIntoIter
Declaration
template <class ItemT>
struct VecIntoIter { /* full declaration omitted */ };
Description
An iterator that consumes a `Vec` and returns the items from it. This type is returned from `Vec::into_iter()`.
Declared at: sus/collections/iterators/vec_iter.h:37
Templates
- ItemT
Method Overview
- public constexpr VecIntoIter<T>(Vec<sus::collections::VecIntoIter::Item> && vec) noexcept
- public constexpr VecIntoIter<T> clone() const noexcept
- public constexpr ::sus::num::usize exact_size_hint() const noexcept
- public constexpr Option<sus::collections::VecIntoIter::Item> next() noexcept
- public constexpr Option<sus::collections::VecIntoIter::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 VecIntoIter<T>(
Vec<sus::collections::VecIntoIter::Item>&&
vec) noexcept
constexpr VecIntoIter<T>(
Vec<sus::collections::VecIntoIter::Item>&&
vec) noexcept
Declared at: sus/collections/iterators/vec_iter.h:42
Parameters
- Vec<sus::collections::VecIntoIter::Item>&& vec
¶constexpr VecIntoIter<T> clone() const noexcept
constexpr VecIntoIter<T> clone() const noexcept
Declared at: sus/collections/iterators/vec_iter.h:45
¶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/vec_iter.h:84
¶constexpr Option<
sus::collections::VecIntoIter::Item>
next() noexcept
constexpr Option<
sus::collections::VecIntoIter::Item>
next() noexcept
Description
sus::iter::Iterator trait.
Declared at: sus/collections/iterators/vec_iter.h:52
¶constexpr Option<
sus::collections::VecIntoIter::Item>
next_back() noexcept
constexpr Option<
sus::collections::VecIntoIter::Item>
next_back() noexcept
Description
sus::iter::DoubleEndedIterator trait.
Declared at: sus/collections/iterators/vec_iter.h:65
¶constexpr ::sus::iter::SizeHint size_hint()
const noexcept
constexpr ::sus::iter::SizeHint size_hint()
const noexcept
Description
sus::iter::Iterator trait.
Declared at: sus/collections/iterators/vec_iter.h:77
¶constexpr ::sus::iter::__private::TrustedLenMarker
trusted_len() const noexcept
constexpr ::sus::iter::__private::TrustedLenMarker
trusted_len() const noexcept
Description
sus::iter::TrustedLen trait. #[doc.hidden]
Declared at: sus/collections/iterators/vec_iter.h:90