[][src]Trait swim_mem::resident::ResidentIntoIterator

pub trait ResidentIntoIterator<L: Lease>: Resident {
    type Item;
    type IntoIter: Iterator<Item = Self::Item>;
    fn resident_into_iter(lease: L) -> Self::IntoIter;
}

A consuming iterable Resident of a raw memory Lease.

Associated Types

type Item

The type of element to iterator over.

type IntoIter: Iterator<Item = Self::Item>

The type of iterator to return.

Loading content...

Required methods

fn resident_into_iter(lease: L) -> Self::IntoIter

Returns a new Iterator that consumes the elements of the lease.

Loading content...

Implementors

impl<L: Lease<Data = T, Meta = BufHeader<M>>, T, M> ResidentIntoIterator<L> for Buf<T, M>[src]

type Item = T

type IntoIter = BufIter<L, T, M>

Loading content...