Trait IntoPropValue

Source
pub trait IntoPropValue<R> {
    // Required method
    fn into_prop_value(self) -> R;
}

Required Methods§

Source

fn into_prop_value(self) -> R

Implementations on Foreign Types§

Source§

impl<F: ?Sized + DynFn, TFunc: 'static + ?Sized + FnOfArgs<F::ArgsTuple, DynFn = F>> IntoPropValue<Option<AnyFn<F>>> for &Rc<TFunc>

Source§

impl<F: ?Sized + DynFn, TFunc: 'static + ?Sized + FnOfArgs<F::ArgsTuple, DynFn = F>> IntoPropValue<Option<AnyFn<F>>> for Option<&Rc<TFunc>>

Source§

impl<F: ?Sized + DynFn, TFunc: 'static + ?Sized + FnOfArgs<F::ArgsTuple, DynFn = F>> IntoPropValue<Option<AnyFn<F>>> for Option<Rc<TFunc>>

Source§

impl<F: ?Sized + DynFn, TFunc: 'static + ?Sized + FnOfArgs<F::ArgsTuple, DynFn = F>> IntoPropValue<Option<AnyFn<F>>> for Rc<TFunc>

Source§

impl<F: ?Sized + DynFn, TFunc: 'static + ?Sized + FnOfArgs<F::ArgsTuple, DynFn = F>> IntoPropValue<AnyFn<F>> for &Rc<TFunc>

Source§

impl<F: ?Sized + DynFn, TFunc: 'static + ?Sized + FnOfArgs<F::ArgsTuple, DynFn = F>> IntoPropValue<AnyFn<F>> for Rc<TFunc>

Source§

impl<TFunc: 'static + Fn() -> TReturn, TReturn> IntoPropValue<Option<AnyFn<dyn Fn() -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value(self) -> Option<AnyFn<dyn Fn() -> TReturn>>

Source§

impl<TFunc: 'static + Fn(A) -> TReturn, TReturn, A> IntoPropValue<Option<AnyFn<dyn Fn(A) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value(self) -> Option<AnyFn<dyn Fn(A) -> TReturn>>

Source§

impl<TFunc: 'static + Fn(A, B) -> TReturn, TReturn, A, B> IntoPropValue<Option<AnyFn<dyn Fn(A, B) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value(self) -> Option<AnyFn<dyn Fn(A, B) -> TReturn>>

Source§

impl<TFunc: 'static + Fn(A, B, C) -> TReturn, TReturn, A, B, C> IntoPropValue<Option<AnyFn<dyn Fn(A, B, C) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value(self) -> Option<AnyFn<dyn Fn(A, B, C) -> TReturn>>

Source§

impl<TFunc: 'static + Fn(A, B, C, D) -> TReturn, TReturn, A, B, C, D> IntoPropValue<Option<AnyFn<dyn Fn(A, B, C, D) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value(self) -> Option<AnyFn<dyn Fn(A, B, C, D) -> TReturn>>

Source§

impl<TFunc: 'static + Fn(A, B, C, D, E) -> TReturn, TReturn, A, B, C, D, E> IntoPropValue<Option<AnyFn<dyn Fn(A, B, C, D, E) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value(self) -> Option<AnyFn<dyn Fn(A, B, C, D, E) -> TReturn>>

Source§

impl<TFunc: 'static + Fn(A, B, C, D, E, F) -> TReturn, TReturn, A, B, C, D, E, F> IntoPropValue<Option<AnyFn<dyn Fn(A, B, C, D, E, F) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value(self) -> Option<AnyFn<dyn Fn(A, B, C, D, E, F) -> TReturn>>

Source§

impl<TFunc: 'static + Fn(A, B, C, D, E, F, G) -> TReturn, TReturn, A, B, C, D, E, F, G> IntoPropValue<Option<AnyFn<dyn Fn(A, B, C, D, E, F, G) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value( self, ) -> Option<AnyFn<dyn Fn(A, B, C, D, E, F, G) -> TReturn>>

Source§

impl<TFunc: 'static + Fn(A, B, C, D, E, F, G, H) -> TReturn, TReturn, A, B, C, D, E, F, G, H> IntoPropValue<Option<AnyFn<dyn Fn(A, B, C, D, E, F, G, H) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value( self, ) -> Option<AnyFn<dyn Fn(A, B, C, D, E, F, G, H) -> TReturn>>

Source§

impl<TFunc: 'static + FnMut() -> TReturn, TReturn> IntoPropValue<Option<AnyFnMut<dyn FnMut() -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value(self) -> Option<AnyFnMut<dyn FnMut() -> TReturn>>

Source§

impl<TFunc: 'static + FnMut(A) -> TReturn, TReturn, A> IntoPropValue<Option<AnyFnMut<dyn FnMut(A) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value(self) -> Option<AnyFnMut<dyn FnMut(A) -> TReturn>>

Source§

impl<TFunc: 'static + FnMut(A, B) -> TReturn, TReturn, A, B> IntoPropValue<Option<AnyFnMut<dyn FnMut(A, B) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value(self) -> Option<AnyFnMut<dyn FnMut(A, B) -> TReturn>>

Source§

impl<TFunc: 'static + FnMut(A, B, C) -> TReturn, TReturn, A, B, C> IntoPropValue<Option<AnyFnMut<dyn FnMut(A, B, C) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value(self) -> Option<AnyFnMut<dyn FnMut(A, B, C) -> TReturn>>

Source§

impl<TFunc: 'static + FnMut(A, B, C, D) -> TReturn, TReturn, A, B, C, D> IntoPropValue<Option<AnyFnMut<dyn FnMut(A, B, C, D) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value(self) -> Option<AnyFnMut<dyn FnMut(A, B, C, D) -> TReturn>>

Source§

impl<TFunc: 'static + FnMut(A, B, C, D, E) -> TReturn, TReturn, A, B, C, D, E> IntoPropValue<Option<AnyFnMut<dyn FnMut(A, B, C, D, E) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value( self, ) -> Option<AnyFnMut<dyn FnMut(A, B, C, D, E) -> TReturn>>

Source§

impl<TFunc: 'static + FnMut(A, B, C, D, E, F) -> TReturn, TReturn, A, B, C, D, E, F> IntoPropValue<Option<AnyFnMut<dyn FnMut(A, B, C, D, E, F) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value( self, ) -> Option<AnyFnMut<dyn FnMut(A, B, C, D, E, F) -> TReturn>>

Source§

impl<TFunc: 'static + FnMut(A, B, C, D, E, F, G) -> TReturn, TReturn, A, B, C, D, E, F, G> IntoPropValue<Option<AnyFnMut<dyn FnMut(A, B, C, D, E, F, G) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value( self, ) -> Option<AnyFnMut<dyn FnMut(A, B, C, D, E, F, G) -> TReturn>>

Source§

impl<TFunc: 'static + FnMut(A, B, C, D, E, F, G, H) -> TReturn, TReturn, A, B, C, D, E, F, G, H> IntoPropValue<Option<AnyFnMut<dyn FnMut(A, B, C, D, E, F, G, H) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value( self, ) -> Option<AnyFnMut<dyn FnMut(A, B, C, D, E, F, G, H) -> TReturn>>

Source§

impl<TFunc: 'static + FnOnce() -> TReturn, TReturn> IntoPropValue<Option<AnyFnOnce<dyn FnOnce() -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value(self) -> Option<AnyFnOnce<dyn FnOnce() -> TReturn>>

Source§

impl<TFunc: 'static + FnOnce(A) -> TReturn, TReturn, A> IntoPropValue<Option<AnyFnOnce<dyn FnOnce(A) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value(self) -> Option<AnyFnOnce<dyn FnOnce(A) -> TReturn>>

Source§

impl<TFunc: 'static + FnOnce(A, B) -> TReturn, TReturn, A, B> IntoPropValue<Option<AnyFnOnce<dyn FnOnce(A, B) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value(self) -> Option<AnyFnOnce<dyn FnOnce(A, B) -> TReturn>>

Source§

impl<TFunc: 'static + FnOnce(A, B, C) -> TReturn, TReturn, A, B, C> IntoPropValue<Option<AnyFnOnce<dyn FnOnce(A, B, C) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value(self) -> Option<AnyFnOnce<dyn FnOnce(A, B, C) -> TReturn>>

Source§

impl<TFunc: 'static + FnOnce(A, B, C, D) -> TReturn, TReturn, A, B, C, D> IntoPropValue<Option<AnyFnOnce<dyn FnOnce(A, B, C, D) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value(self) -> Option<AnyFnOnce<dyn FnOnce(A, B, C, D) -> TReturn>>

Source§

impl<TFunc: 'static + FnOnce(A, B, C, D, E) -> TReturn, TReturn, A, B, C, D, E> IntoPropValue<Option<AnyFnOnce<dyn FnOnce(A, B, C, D, E) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value( self, ) -> Option<AnyFnOnce<dyn FnOnce(A, B, C, D, E) -> TReturn>>

Source§

impl<TFunc: 'static + FnOnce(A, B, C, D, E, F) -> TReturn, TReturn, A, B, C, D, E, F> IntoPropValue<Option<AnyFnOnce<dyn FnOnce(A, B, C, D, E, F) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value( self, ) -> Option<AnyFnOnce<dyn FnOnce(A, B, C, D, E, F) -> TReturn>>

Source§

impl<TFunc: 'static + FnOnce(A, B, C, D, E, F, G) -> TReturn, TReturn, A, B, C, D, E, F, G> IntoPropValue<Option<AnyFnOnce<dyn FnOnce(A, B, C, D, E, F, G) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value( self, ) -> Option<AnyFnOnce<dyn FnOnce(A, B, C, D, E, F, G) -> TReturn>>

Source§

impl<TFunc: 'static + FnOnce(A, B, C, D, E, F, G, H) -> TReturn, TReturn, A, B, C, D, E, F, G, H> IntoPropValue<Option<AnyFnOnce<dyn FnOnce(A, B, C, D, E, F, G, H) -> TReturn>>> for Option<TFunc>

Source§

fn into_prop_value( self, ) -> Option<AnyFnOnce<dyn FnOnce(A, B, C, D, E, F, G, H) -> TReturn>>

Implementors§

Source§

impl<R> IntoPropValue<Option<R>> for R

Source§

impl<R> IntoPropValue<R> for R

Source§

impl<TFunc: 'static + Fn() -> TReturn, TReturn> IntoPropValue<Option<AnyFn<dyn Fn() -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + Fn() -> TReturn, TReturn> IntoPropValue<AnyFn<dyn Fn() -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + Fn(A) -> TReturn, TReturn, A> IntoPropValue<Option<AnyFn<dyn Fn(A) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + Fn(A) -> TReturn, TReturn, A> IntoPropValue<AnyFn<dyn Fn(A) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + Fn(A, B) -> TReturn, TReturn, A, B> IntoPropValue<Option<AnyFn<dyn Fn(A, B) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + Fn(A, B) -> TReturn, TReturn, A, B> IntoPropValue<AnyFn<dyn Fn(A, B) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + Fn(A, B, C) -> TReturn, TReturn, A, B, C> IntoPropValue<Option<AnyFn<dyn Fn(A, B, C) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + Fn(A, B, C) -> TReturn, TReturn, A, B, C> IntoPropValue<AnyFn<dyn Fn(A, B, C) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + Fn(A, B, C, D) -> TReturn, TReturn, A, B, C, D> IntoPropValue<Option<AnyFn<dyn Fn(A, B, C, D) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + Fn(A, B, C, D) -> TReturn, TReturn, A, B, C, D> IntoPropValue<AnyFn<dyn Fn(A, B, C, D) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + Fn(A, B, C, D, E) -> TReturn, TReturn, A, B, C, D, E> IntoPropValue<Option<AnyFn<dyn Fn(A, B, C, D, E) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + Fn(A, B, C, D, E) -> TReturn, TReturn, A, B, C, D, E> IntoPropValue<AnyFn<dyn Fn(A, B, C, D, E) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + Fn(A, B, C, D, E, F) -> TReturn, TReturn, A, B, C, D, E, F> IntoPropValue<Option<AnyFn<dyn Fn(A, B, C, D, E, F) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + Fn(A, B, C, D, E, F) -> TReturn, TReturn, A, B, C, D, E, F> IntoPropValue<AnyFn<dyn Fn(A, B, C, D, E, F) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + Fn(A, B, C, D, E, F, G) -> TReturn, TReturn, A, B, C, D, E, F, G> IntoPropValue<Option<AnyFn<dyn Fn(A, B, C, D, E, F, G) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + Fn(A, B, C, D, E, F, G) -> TReturn, TReturn, A, B, C, D, E, F, G> IntoPropValue<AnyFn<dyn Fn(A, B, C, D, E, F, G) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + Fn(A, B, C, D, E, F, G, H) -> TReturn, TReturn, A, B, C, D, E, F, G, H> IntoPropValue<Option<AnyFn<dyn Fn(A, B, C, D, E, F, G, H) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + Fn(A, B, C, D, E, F, G, H) -> TReturn, TReturn, A, B, C, D, E, F, G, H> IntoPropValue<AnyFn<dyn Fn(A, B, C, D, E, F, G, H) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + FnMut() -> TReturn, TReturn> IntoPropValue<Option<AnyFnMut<dyn FnMut() -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + FnMut() -> TReturn, TReturn> IntoPropValue<AnyFnMut<dyn FnMut() -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + FnMut(A) -> TReturn, TReturn, A> IntoPropValue<Option<AnyFnMut<dyn FnMut(A) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + FnMut(A) -> TReturn, TReturn, A> IntoPropValue<AnyFnMut<dyn FnMut(A) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + FnMut(A, B) -> TReturn, TReturn, A, B> IntoPropValue<Option<AnyFnMut<dyn FnMut(A, B) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + FnMut(A, B) -> TReturn, TReturn, A, B> IntoPropValue<AnyFnMut<dyn FnMut(A, B) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + FnMut(A, B, C) -> TReturn, TReturn, A, B, C> IntoPropValue<Option<AnyFnMut<dyn FnMut(A, B, C) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + FnMut(A, B, C) -> TReturn, TReturn, A, B, C> IntoPropValue<AnyFnMut<dyn FnMut(A, B, C) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + FnMut(A, B, C, D) -> TReturn, TReturn, A, B, C, D> IntoPropValue<Option<AnyFnMut<dyn FnMut(A, B, C, D) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + FnMut(A, B, C, D) -> TReturn, TReturn, A, B, C, D> IntoPropValue<AnyFnMut<dyn FnMut(A, B, C, D) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + FnMut(A, B, C, D, E) -> TReturn, TReturn, A, B, C, D, E> IntoPropValue<Option<AnyFnMut<dyn FnMut(A, B, C, D, E) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + FnMut(A, B, C, D, E) -> TReturn, TReturn, A, B, C, D, E> IntoPropValue<AnyFnMut<dyn FnMut(A, B, C, D, E) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + FnMut(A, B, C, D, E, F) -> TReturn, TReturn, A, B, C, D, E, F> IntoPropValue<Option<AnyFnMut<dyn FnMut(A, B, C, D, E, F) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + FnMut(A, B, C, D, E, F) -> TReturn, TReturn, A, B, C, D, E, F> IntoPropValue<AnyFnMut<dyn FnMut(A, B, C, D, E, F) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + FnMut(A, B, C, D, E, F, G) -> TReturn, TReturn, A, B, C, D, E, F, G> IntoPropValue<Option<AnyFnMut<dyn FnMut(A, B, C, D, E, F, G) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + FnMut(A, B, C, D, E, F, G) -> TReturn, TReturn, A, B, C, D, E, F, G> IntoPropValue<AnyFnMut<dyn FnMut(A, B, C, D, E, F, G) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + FnMut(A, B, C, D, E, F, G, H) -> TReturn, TReturn, A, B, C, D, E, F, G, H> IntoPropValue<Option<AnyFnMut<dyn FnMut(A, B, C, D, E, F, G, H) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + FnMut(A, B, C, D, E, F, G, H) -> TReturn, TReturn, A, B, C, D, E, F, G, H> IntoPropValue<AnyFnMut<dyn FnMut(A, B, C, D, E, F, G, H) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + FnOnce() -> TReturn, TReturn> IntoPropValue<Option<AnyFnOnce<dyn FnOnce() -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + FnOnce() -> TReturn, TReturn> IntoPropValue<AnyFnOnce<dyn FnOnce() -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + FnOnce(A) -> TReturn, TReturn, A> IntoPropValue<Option<AnyFnOnce<dyn FnOnce(A) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + FnOnce(A) -> TReturn, TReturn, A> IntoPropValue<AnyFnOnce<dyn FnOnce(A) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + FnOnce(A, B) -> TReturn, TReturn, A, B> IntoPropValue<Option<AnyFnOnce<dyn FnOnce(A, B) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + FnOnce(A, B) -> TReturn, TReturn, A, B> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + FnOnce(A, B, C) -> TReturn, TReturn, A, B, C> IntoPropValue<Option<AnyFnOnce<dyn FnOnce(A, B, C) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + FnOnce(A, B, C) -> TReturn, TReturn, A, B, C> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B, C) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + FnOnce(A, B, C, D) -> TReturn, TReturn, A, B, C, D> IntoPropValue<Option<AnyFnOnce<dyn FnOnce(A, B, C, D) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + FnOnce(A, B, C, D) -> TReturn, TReturn, A, B, C, D> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B, C, D) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + FnOnce(A, B, C, D, E) -> TReturn, TReturn, A, B, C, D, E> IntoPropValue<Option<AnyFnOnce<dyn FnOnce(A, B, C, D, E) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + FnOnce(A, B, C, D, E) -> TReturn, TReturn, A, B, C, D, E> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B, C, D, E) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + FnOnce(A, B, C, D, E, F) -> TReturn, TReturn, A, B, C, D, E, F> IntoPropValue<Option<AnyFnOnce<dyn FnOnce(A, B, C, D, E, F) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + FnOnce(A, B, C, D, E, F) -> TReturn, TReturn, A, B, C, D, E, F> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B, C, D, E, F) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + FnOnce(A, B, C, D, E, F, G) -> TReturn, TReturn, A, B, C, D, E, F, G> IntoPropValue<Option<AnyFnOnce<dyn FnOnce(A, B, C, D, E, F, G) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + FnOnce(A, B, C, D, E, F, G) -> TReturn, TReturn, A, B, C, D, E, F, G> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B, C, D, E, F, G) -> TReturn>> for TFunc

Source§

impl<TFunc: 'static + FnOnce(A, B, C, D, E, F, G, H) -> TReturn, TReturn, A, B, C, D, E, F, G, H> IntoPropValue<Option<AnyFnOnce<dyn FnOnce(A, B, C, D, E, F, G, H) -> TReturn>>> for TFunc

Source§

impl<TFunc: 'static + FnOnce(A, B, C, D, E, F, G, H) -> TReturn, TReturn, A, B, C, D, E, F, G, H> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B, C, D, E, F, G, H) -> TReturn>> for TFunc