logo
pub trait IntoNdProducer {
    type Item;
    type Dim: Dimension;
    type Output: NdProducer
    where
        <Self::Output as NdProducer>::Dim == Self::Dim,
        <Self::Output as NdProducer>::Item == Self::Item
; fn into_producer(self) -> Self::Output; }
Expand description

Argument conversion into a producer.

Slices and vectors can be used (equivalent to 1-dimensional array views).

This trait is like IntoIterator for NdProducers instead of iterators.

Associated Types

The element produced per iteration.

Dimension type of the producer

Required methods

Convert the value into an NdProducer.

Implementations on Foreign Types

A Vec is a one-dimensional producer

A mutable slice is a mutable one-dimensional producer

A mutable Vec is a mutable one-dimensional producer

A slice is a one-dimensional producer

Implementors

An array reference is an n-dimensional producer of element references (like ArrayView).

A mutable array reference is an n-dimensional producer of mutable element references (like ArrayViewMut).