sycamore::reactive

Trait Trackable

pub trait Trackable {
    // Required method
    fn _track(&self);
}
Expand description

A trait that is implemented for reactive data that can be tracked, such as Signal.

Also implemented for tuples containing Trackables.

Required Methods§

fn _track(&self)

Track the data reactively.

Implementations on Foreign Types§

§

impl<A> Trackable for (A,)
where A: Trackable,

§

fn _track(&self)

§

impl<A, B> Trackable for (A, B)
where A: Trackable, B: Trackable,

§

fn _track(&self)

§

impl<A, B, C> Trackable for (A, B, C)
where A: Trackable, B: Trackable, C: Trackable,

§

fn _track(&self)

§

impl<A, B, C, D> Trackable for (A, B, C, D)
where A: Trackable, B: Trackable, C: Trackable, D: Trackable,

§

fn _track(&self)

§

impl<A, B, C, D, E> Trackable for (A, B, C, D, E)
where A: Trackable, B: Trackable, C: Trackable, D: Trackable, E: Trackable,

§

fn _track(&self)

§

impl<A, B, C, D, E, F> Trackable for (A, B, C, D, E, F)

§

fn _track(&self)

§

impl<A, B, C, D, E, F, G> Trackable for (A, B, C, D, E, F, G)

§

fn _track(&self)

§

impl<A, B, C, D, E, F, G, H> Trackable for (A, B, C, D, E, F, G, H)

§

fn _track(&self)

§

impl<A, B, C, D, E, F, G, H, I> Trackable for (A, B, C, D, E, F, G, H, I)

§

fn _track(&self)

§

impl<A, B, C, D, E, F, G, H, I, J> Trackable for (A, B, C, D, E, F, G, H, I, J)

§

fn _track(&self)

§

impl<A, B, C, D, E, F, G, H, I, J, K> Trackable for (A, B, C, D, E, F, G, H, I, J, K)

§

fn _track(&self)

§

impl<A, B, C, D, E, F, G, H, I, J, K, L> Trackable for (A, B, C, D, E, F, G, H, I, J, K, L)

§

fn _track(&self)

Implementors§

§

impl<T> Trackable for ReadSignal<T>

§

impl<T> Trackable for Signal<T>