[][src]Trait no_vec::Stick

pub trait Stick<T> {
    type Target;
    fn stick(self, item: T) -> Self::Target;
}

This trait helps to join array with a new element.

Associated Types

type Target

Loading content...

Required methods

fn stick(self, item: T) -> Self::Target

Appends an item to an array:

let arr: [u16; 2] = [123u16].stick(456);
Loading content...

Implementations on Foreign Types

impl<T> Stick<T> for [T; 1][src]

type Target = [T; 2]

impl<T> Stick<T> for [T; 2][src]

type Target = [T; 3]

impl<T> Stick<T> for [T; 3][src]

type Target = [T; 4]

impl<T> Stick<T> for [T; 4][src]

type Target = [T; 5]

impl<T> Stick<T> for [T; 5][src]

type Target = [T; 6]

impl<T> Stick<T> for [T; 6][src]

type Target = [T; 7]

impl<T> Stick<T> for [T; 7][src]

type Target = [T; 8]

impl<T> Stick<T> for [T; 8][src]

type Target = [T; 9]

impl<T> Stick<T> for [T; 9][src]

type Target = [T; 10]

impl<T> Stick<T> for [T; 10][src]

type Target = [T; 11]

impl<T> Stick<T> for [T; 11][src]

type Target = [T; 12]

impl<T> Stick<T> for [T; 12][src]

type Target = [T; 13]

impl<T> Stick<T> for [T; 13][src]

type Target = [T; 14]

impl<T> Stick<T> for [T; 14][src]

type Target = [T; 15]

impl<T> Stick<T> for [T; 15][src]

type Target = [T; 16]

impl<T> Stick<T> for [T; 16][src]

type Target = [T; 17]

impl<T> Stick<T> for [T; 17][src]

type Target = [T; 18]

impl<T> Stick<T> for [T; 18][src]

type Target = [T; 19]

impl<T> Stick<T> for [T; 19][src]

type Target = [T; 20]

impl<T> Stick<T> for [T; 20][src]

type Target = [T; 21]

impl<T> Stick<T> for [T; 21][src]

type Target = [T; 22]

impl<T> Stick<T> for [T; 22][src]

type Target = [T; 23]

impl<T> Stick<T> for [T; 23][src]

type Target = [T; 24]

impl<T> Stick<T> for [T; 24][src]

type Target = [T; 25]

impl<T> Stick<T> for [T; 25][src]

type Target = [T; 26]

impl<T> Stick<T> for [T; 26][src]

type Target = [T; 27]

impl<T> Stick<T> for [T; 27][src]

type Target = [T; 28]

impl<T> Stick<T> for [T; 28][src]

type Target = [T; 29]

impl<T> Stick<T> for [T; 29][src]

type Target = [T; 30]

impl<T> Stick<T> for [T; 30][src]

type Target = [T; 31]

impl<T> Stick<T> for [T; 31][src]

type Target = [T; 32]

Loading content...

Implementors

Loading content...