Skip to main content

NonEmptyIteratorMutExt

Trait NonEmptyIteratorMutExt 

Source
pub trait NonEmptyIteratorMutExt<'a, E>: Iterator<Item = &'a mut MaybeEmpty<E>>
where E: IsEmpty + 'a, Self: Sized,
{ // Required method fn non_empty(self) -> NonEmptyIterMut<'a, E, Self> ; }
Expand description

An extension trait to add the non_empty method to iterators of MaybeEmpty values.

Required Methods§

Source

fn non_empty(self) -> NonEmptyIterMut<'a, E, Self>

Filters out any empty values from this iterator.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<'a, E, I> NonEmptyIteratorMutExt<'a, E> for I
where E: IsEmpty + 'a, I: Iterator<Item = &'a mut MaybeEmpty<E>> + Sized,