Trait Collection

Source
pub trait Collection {
    type Scalar;
}
Expand description

A trait for collections of scalars.

This trait defines an associated type Scalar, representing the type of elements in the collection.

Required Associated Types§

Source

type Scalar

The scalar type contained in the collection.

Implementations on Foreign Types§

Source§

impl Collection for ()

Source§

impl<E> Collection for [E]

Source§

impl<E> Collection for (E, E)

Source§

impl<E> Collection for (E, E, E)

Source§

impl<E> Collection for (E, E, E, E)

Source§

impl<E> Collection for (E,)

Source§

impl<E, const N: usize> Collection for [E; N]

Source§

impl<T> Collection for &T
where T: Collection,

Implementation of Collection for references to collections.

Source§

impl<T> Collection for &mut T
where T: Collection,

Implementation of Collection for mutable references to collections.

Implementors§

Source§

impl Collection for Dim<[usize; 0]>

Source§

impl Collection for Dim<[usize; 1]>

Source§

impl Collection for Dim<[usize; 2]>

Source§

impl Collection for Dim<[usize; 3]>

Source§

impl<E, const N: usize> Collection for Vector<E, N>
where E: MatEl,

Source§

impl<E, const ROWS: usize, const COLS: usize, Descriptor: Descriptor> Collection for Mat<ROWS, COLS, E, Descriptor>
where E: MatEl,