Skip to main content

IntoInputs

Trait IntoInputs 

Source
pub trait IntoInputs<V: TensorInterface> {
    // Required method
    fn into_inputs(self) -> Result<Vec<V>>;
}

Required Methods§

Source

fn into_inputs(self) -> Result<Vec<V>>

Implementations on Foreign Types§

Source§

impl<V, A> IntoInputs<V> for (A,)
where V: TensorInterface, A: TryInto<V>, <A as TryInto<V>>::Error: Into<Error>,

Source§

impl<V, A, B> IntoInputs<V> for (A, B)
where V: TensorInterface, A: TryInto<V>, <A as TryInto<V>>::Error: Into<Error>, B: TryInto<V>, <B as TryInto<V>>::Error: Into<Error>,

Source§

impl<V, A, B, C> IntoInputs<V> for (A, B, C)
where V: TensorInterface, A: TryInto<V>, <A as TryInto<V>>::Error: Into<Error>, B: TryInto<V>, <B as TryInto<V>>::Error: Into<Error>, C: TryInto<V>, <C as TryInto<V>>::Error: Into<Error>,

Source§

impl<V, A, B, C, D> IntoInputs<V> for (A, B, C, D)
where V: TensorInterface, A: TryInto<V>, <A as TryInto<V>>::Error: Into<Error>, B: TryInto<V>, <B as TryInto<V>>::Error: Into<Error>, C: TryInto<V>, <C as TryInto<V>>::Error: Into<Error>, D: TryInto<V>, <D as TryInto<V>>::Error: Into<Error>,

Source§

impl<V, A, B, C, D, E_> IntoInputs<V> for (A, B, C, D, E_)
where V: TensorInterface, A: TryInto<V>, <A as TryInto<V>>::Error: Into<Error>, B: TryInto<V>, <B as TryInto<V>>::Error: Into<Error>, C: TryInto<V>, <C as TryInto<V>>::Error: Into<Error>, D: TryInto<V>, <D as TryInto<V>>::Error: Into<Error>, E_: TryInto<V>, <E_ as TryInto<V>>::Error: Into<Error>,

Source§

impl<V, A, B, C, D, E_, F> IntoInputs<V> for (A, B, C, D, E_, F)
where V: TensorInterface, A: TryInto<V>, <A as TryInto<V>>::Error: Into<Error>, B: TryInto<V>, <B as TryInto<V>>::Error: Into<Error>, C: TryInto<V>, <C as TryInto<V>>::Error: Into<Error>, D: TryInto<V>, <D as TryInto<V>>::Error: Into<Error>, E_: TryInto<V>, <E_ as TryInto<V>>::Error: Into<Error>, F: TryInto<V>, <F as TryInto<V>>::Error: Into<Error>,

Source§

impl<V, A, B, C, D, E_, F, G> IntoInputs<V> for (A, B, C, D, E_, F, G)
where V: TensorInterface, A: TryInto<V>, <A as TryInto<V>>::Error: Into<Error>, B: TryInto<V>, <B as TryInto<V>>::Error: Into<Error>, C: TryInto<V>, <C as TryInto<V>>::Error: Into<Error>, D: TryInto<V>, <D as TryInto<V>>::Error: Into<Error>, E_: TryInto<V>, <E_ as TryInto<V>>::Error: Into<Error>, F: TryInto<V>, <F as TryInto<V>>::Error: Into<Error>, G: TryInto<V>, <G as TryInto<V>>::Error: Into<Error>,

Source§

impl<V, A, B, C, D, E_, F, G, H> IntoInputs<V> for (A, B, C, D, E_, F, G, H)
where V: TensorInterface, A: TryInto<V>, <A as TryInto<V>>::Error: Into<Error>, B: TryInto<V>, <B as TryInto<V>>::Error: Into<Error>, C: TryInto<V>, <C as TryInto<V>>::Error: Into<Error>, D: TryInto<V>, <D as TryInto<V>>::Error: Into<Error>, E_: TryInto<V>, <E_ as TryInto<V>>::Error: Into<Error>, F: TryInto<V>, <F as TryInto<V>>::Error: Into<Error>, G: TryInto<V>, <G as TryInto<V>>::Error: Into<Error>, H: TryInto<V>, <H as TryInto<V>>::Error: Into<Error>,

Source§

impl<V, T, E, const N: usize> IntoInputs<V> for [T; N]
where V: TensorInterface, T: TryInto<V, Error = E>, E: Into<Error>,

Source§

impl<V: TensorInterface> IntoInputs<V> for Vec<V>

Implementors§