Trait opencv::core::SizedArray

source ·
pub trait SizedArray<T>: Copy + Clone {
    type Storage: AsRef<[T]> + AsMut<[T]> + Copy + Clone;

    const ROWS: usize;
    const COLS: usize;

    // Required method
    fn all(alpha: T) -> Self::Storage;
}

Required Associated Types§

Required Associated Constants§

Required Methods§

source

fn all(alpha: T) -> Self::Storage

Implementors§

source§

impl<T: Copy> SizedArray<T> for SizedArray12

§

type Storage = [T; 2]

source§

const ROWS: usize = 1usize

source§

const COLS: usize = 2usize

source§

impl<T: Copy> SizedArray<T> for SizedArray13

§

type Storage = [T; 3]

source§

const ROWS: usize = 1usize

source§

const COLS: usize = 3usize

source§

impl<T: Copy> SizedArray<T> for SizedArray14

§

type Storage = [T; 4]

source§

const ROWS: usize = 1usize

source§

const COLS: usize = 4usize

source§

impl<T: Copy> SizedArray<T> for SizedArray16

§

type Storage = [T; 6]

source§

const ROWS: usize = 1usize

source§

const COLS: usize = 6usize

source§

impl<T: Copy> SizedArray<T> for SizedArray21

§

type Storage = [T; 2]

source§

const ROWS: usize = 2usize

source§

const COLS: usize = 1usize

source§

impl<T: Copy> SizedArray<T> for SizedArray22

§

type Storage = [T; 4]

source§

const ROWS: usize = 2usize

source§

const COLS: usize = 2usize

source§

impl<T: Copy> SizedArray<T> for SizedArray23

§

type Storage = [T; 6]

source§

const ROWS: usize = 2usize

source§

const COLS: usize = 3usize

source§

impl<T: Copy> SizedArray<T> for SizedArray31

§

type Storage = [T; 3]

source§

const ROWS: usize = 3usize

source§

const COLS: usize = 1usize

source§

impl<T: Copy> SizedArray<T> for SizedArray32

§

type Storage = [T; 6]

source§

const ROWS: usize = 3usize

source§

const COLS: usize = 2usize

source§

impl<T: Copy> SizedArray<T> for SizedArray33

§

type Storage = [T; 9]

source§

const ROWS: usize = 3usize

source§

const COLS: usize = 3usize

source§

impl<T: Copy> SizedArray<T> for SizedArray34

§

type Storage = [T; 12]

source§

const ROWS: usize = 3usize

source§

const COLS: usize = 4usize

source§

impl<T: Copy> SizedArray<T> for SizedArray41

§

type Storage = [T; 4]

source§

const ROWS: usize = 4usize

source§

const COLS: usize = 1usize

source§

impl<T: Copy> SizedArray<T> for SizedArray43

§

type Storage = [T; 12]

source§

const ROWS: usize = 4usize

source§

const COLS: usize = 3usize

source§

impl<T: Copy> SizedArray<T> for SizedArray44

§

type Storage = [T; 16]

source§

const ROWS: usize = 4usize

source§

const COLS: usize = 4usize

source§

impl<T: Copy> SizedArray<T> for SizedArray61

§

type Storage = [T; 6]

source§

const ROWS: usize = 6usize

source§

const COLS: usize = 1usize

source§

impl<T: Copy> SizedArray<T> for SizedArray66

§

type Storage = [T; 36]

source§

const ROWS: usize = 6usize

source§

const COLS: usize = 6usize