IntoVec

Trait IntoVec 

Source
pub trait IntoVec<T> {
    // Required method
    fn into_vec(self) -> Vec<T>;
}
Expand description

Converts a tuple into a Vec, where the fields of the tuple can be converted into the same type of the Vec’s element.

Required Methods§

Source

fn into_vec(self) -> Vec<T>

Implementations on Foreign Types§

Source§

impl<T> IntoVec<T> for ()

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0> IntoVec<T> for (T0,)
where T: From<T0>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1> IntoVec<T> for (T0, T1)
where T: From<T0> + From<T1>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2> IntoVec<T> for (T0, T1, T2)
where T: From<T0> + From<T1> + From<T2>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3> IntoVec<T> for (T0, T1, T2, T3)
where T: From<T0> + From<T1> + From<T2> + From<T3>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4> IntoVec<T> for (T0, T1, T2, T3, T4)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5> IntoVec<T> for (T0, T1, T2, T3, T4, T5)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16> + From<T17>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16> + From<T17> + From<T18>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16> + From<T17> + From<T18> + From<T19>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16> + From<T17> + From<T18> + From<T19> + From<T20>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16> + From<T17> + From<T18> + From<T19> + From<T20> + From<T21>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16> + From<T17> + From<T18> + From<T19> + From<T20> + From<T21> + From<T22>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16> + From<T17> + From<T18> + From<T19> + From<T20> + From<T21> + From<T22> + From<T23>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16> + From<T17> + From<T18> + From<T19> + From<T20> + From<T21> + From<T22> + From<T23> + From<T24>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16> + From<T17> + From<T18> + From<T19> + From<T20> + From<T21> + From<T22> + From<T23> + From<T24> + From<T25>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16> + From<T17> + From<T18> + From<T19> + From<T20> + From<T21> + From<T22> + From<T23> + From<T24> + From<T25> + From<T26>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16> + From<T17> + From<T18> + From<T19> + From<T20> + From<T21> + From<T22> + From<T23> + From<T24> + From<T25> + From<T26> + From<T27>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16> + From<T17> + From<T18> + From<T19> + From<T20> + From<T21> + From<T22> + From<T23> + From<T24> + From<T25> + From<T26> + From<T27> + From<T28>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16> + From<T17> + From<T18> + From<T19> + From<T20> + From<T21> + From<T22> + From<T23> + From<T24> + From<T25> + From<T26> + From<T27> + From<T28> + From<T29>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16> + From<T17> + From<T18> + From<T19> + From<T20> + From<T21> + From<T22> + From<T23> + From<T24> + From<T25> + From<T26> + From<T27> + From<T28> + From<T29> + From<T30>,

Source§

fn into_vec(self) -> Vec<T>

Source§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31> IntoVec<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31)
where T: From<T0> + From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16> + From<T17> + From<T18> + From<T19> + From<T20> + From<T21> + From<T22> + From<T23> + From<T24> + From<T25> + From<T26> + From<T27> + From<T28> + From<T29> + From<T30> + From<T31>,

Source§

fn into_vec(self) -> Vec<T>

Implementors§