pub trait IntoArray<T> {
    type Size: ArraySize;

    // Required method
    fn into_hybrid_array(self) -> Array<T, Self::Size>;
}
Expand description

Convert the given type into an Array.

Required Associated Types§

source

type Size: ArraySize

Size of the Array.

Required Methods§

source

fn into_hybrid_array(self) -> Array<T, Self::Size>

Convert into the hybrid-array crate’s Array type.

Implementations on Foreign Types§

source§

impl<T> IntoArray<T> for [T; 0]

§

type Size = UTerm

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 1]

§

type Size = UInt<UTerm, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 2]

§

type Size = UInt<UInt<UTerm, B1>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 3]

§

type Size = UInt<UInt<UTerm, B1>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 4]

§

type Size = UInt<UInt<UInt<UTerm, B1>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 5]

§

type Size = UInt<UInt<UInt<UTerm, B1>, B0>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 6]

§

type Size = UInt<UInt<UInt<UTerm, B1>, B1>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 7]

§

type Size = UInt<UInt<UInt<UTerm, B1>, B1>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 8]

§

type Size = UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 9]

§

type Size = UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 10]

§

type Size = UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 11]

§

type Size = UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 12]

§

type Size = UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 13]

§

type Size = UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 14]

§

type Size = UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 15]

§

type Size = UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 16]

§

type Size = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 17]

§

type Size = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 18]

§

type Size = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 19]

§

type Size = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 20]

§

type Size = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 21]

§

type Size = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 22]

§

type Size = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 23]

§

type Size = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 24]

§

type Size = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 25]

§

type Size = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 26]

§

type Size = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 27]

§

type Size = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 28]

§

type Size = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 29]

§

type Size = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 30]

§

type Size = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 31]

§

type Size = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 32]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 33]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 34]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 35]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 36]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 37]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 38]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 39]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 40]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 41]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 42]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 43]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 44]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 45]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 46]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 47]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 48]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 49]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 50]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 51]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 52]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 53]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 54]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 55]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 56]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 57]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 58]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 59]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 60]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 61]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 62]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 63]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B1>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 64]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 96]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 128]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 192]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 256]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 384]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 448]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B0>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 512]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 768]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 896]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 1024]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 2048]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 4096]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

source§

impl<T> IntoArray<T> for [T; 8192]

§

type Size = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>

source§

fn into_hybrid_array(self) -> Array<T, Self::Size>

Implementors§