Trait ndarray::NdProducer
[−]
[src]
pub trait NdProducer { type Item; type Elem; type Dim: Dimension; fn __private__(&self) -> PrivateMarker; }
A producer of an n-dimensional set of elements; for example an array view, mutable array view or an iterator that yields chunks.
Producers are used as a arguments to Zip
and azip!()
.
Associated Types
Required Methods
fn __private__(&self) -> PrivateMarker
This trait is private to implement; this method exists to make it impossible to implement outside the crate.
Implementors
impl<'a, A, D: Dimension> NdProducer for WholeChunks<'a, A, D>
impl<'a, A, D: Dimension> NdProducer for WholeChunksMut<'a, A, D>
impl<'a, A, D> NdProducer for AxisIter<'a, A, D> where D: Dimension
impl<'a, A, D> NdProducer for AxisIterMut<'a, A, D> where D: Dimension
impl<'a, A, D> NdProducer for ArrayView<'a, A, D> where D: Dimension
impl<'a, A, D> NdProducer for ArrayViewMut<'a, A, D> where D: Dimension