Trait FromValueTuple

pub trait FromValueTuple: Sized {
    // Required method
    fn from_value_tuple<I>(i: I) -> Self
       where I: IntoValueTuple;
}

Required Methods§

fn from_value_tuple<I>(i: I) -> Self
where I: IntoValueTuple,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

§

impl<T0, T1, T2, T3> FromValueTuple for (T0, T1, T2, T3)
where T0: Into<Value> + ValueType, T1: Into<Value> + ValueType, T2: Into<Value> + ValueType, T3: Into<Value> + ValueType,

§

impl<T0, T1, T2, T3, T4> FromValueTuple for (T0, T1, T2, T3, T4)
where T0: Into<Value> + ValueType, T1: Into<Value> + ValueType, T2: Into<Value> + ValueType, T3: Into<Value> + ValueType, T4: Into<Value> + ValueType,

§

impl<T0, T1, T2, T3, T4, T5> FromValueTuple for (T0, T1, T2, T3, T4, T5)

§

impl<T0, T1, T2, T3, T4, T5, T6> FromValueTuple for (T0, T1, T2, T3, T4, T5, T6)

§

impl<T0, T1, T2, T3, T4, T5, T6, T7> FromValueTuple for (T0, T1, T2, T3, T4, T5, T6, T7)

§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> FromValueTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> FromValueTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> FromValueTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> FromValueTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

§

impl<U, V, W> FromValueTuple for (U, V, W)

§

impl<V, W> FromValueTuple for (V, W)
where V: Into<Value> + ValueType, W: Into<Value> + ValueType,

§

fn from_value_tuple<I>(i: I) -> (V, W)
where I: IntoValueTuple,

Implementors§

§

impl<V> FromValueTuple for V
where V: Into<Value> + ValueType,