pub trait IntoSignal: Sized {
    type Value;

    // Required methods
    fn derive_signal(self) -> Signal<Self::Value>;
    fn into_signal(self) -> Signal<Self::Value>;
}
Expand description

Helper trait for converting Fn() -> T closures into Signal<T>.

Required Associated Types§

source

type Value

The value yielded by the signal.

Required Methods§

source

fn derive_signal(self) -> Signal<Self::Value>

👎Deprecated: Will be removed in leptos v0.6. Please use IntoSignal::into_signal() instead.

Consumes self, returning a Signal<T>.

source

fn into_signal(self) -> Signal<Self::Value>

Consumes self, returning a Signal<T>.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<F, T> IntoSignal for F
where F: Fn() -> T + 'static,

§

type Value = T