Trait glib_signal::FromValues

source ·
pub trait FromValues<'a> {
    type Error: Error;
    type Types: IntoIterator<Item = Type>;

    // Required methods
    fn from_values(args: &'a [Value]) -> Result<Self, Self::Error>
       where Self: Sized;
    fn static_types() -> Self::Types;
}

Required Associated Types§

Required Methods§

source

fn from_values(args: &'a [Value]) -> Result<Self, Self::Error>
where Self: Sized,

source

fn static_types() -> Self::Types

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'a> FromValues<'a> for ()

source§

impl<'a, T0> FromValues<'a> for (T0,)

source§

impl<'a, T0, T1> FromValues<'a> for (T0, T1)

source§

impl<'a, T0, T1, T2> FromValues<'a> for (T0, T1, T2)

source§

impl<'a, T0, T1, T2, T3> FromValues<'a> for (T0, T1, T2, T3)

source§

impl<'a, T0, T1, T2, T3, T4> FromValues<'a> for (T0, T1, T2, T3, T4)

source§

impl<'a, T0, T1, T2, T3, T4, T5> FromValues<'a> for (T0, T1, T2, T3, T4, T5)

source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> FromValues<'a> for (T0, T1, T2, T3, T4, T5, T6)

source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> FromValues<'a> for (T0, T1, T2, T3, T4, T5, T6, T7)

source§

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

source§

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

source§

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

source§

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

Implementors§