Skip to main content

SignalBase

Trait SignalBase 

Source
pub trait SignalBase<T> {
    // Required method
    fn base(&self) -> Signal<T>;
}

Required Methods§

Source

fn base(&self) -> Signal<T>

Returns the underlying signal of the concrete implementation.

This is used the implement all other common signal methods, but can be useful to “flatten” other Hooks so they can be used as a “standard” signal

Implementors§

Source§

impl<S, T> SignalBase<T> for GlobalWrapper<S>
where S: SignalBase<T>,

Source§

impl<T> SignalBase<T> for Calculated<T>

Source§

impl<T> SignalBase<T> for Context<T>

Source§

impl<T> SignalBase<T> for GlobalSignal<T>

Source§

impl<T> SignalBase<T> for QuerySignal<T>

Source§

impl<T> SignalBase<T> for Signal<T>

Source§

impl<T> SignalBase<T> for StorageSignal<T>