Struct experimental_reactive::split::Splitter [] [src]

pub struct Splitter<T, S, P>(_, _, _) where T: Clone, S: Slot<T>;

Splitter is connected spliiter type All conntects are stored in recursion of Spliiter instances

Trait Implementations

impl<T: Clone, U: Slot<T>, P> SignalExt for Splitter<T, U, P>
[src]

fn map<T, R, F>(self, f: F) -> MappedSignal<T, R, Self, F> where F: Fn(T) -> R, T: Clone

impl<T, S, U, P> Signal<T, S> for Splitter<T, U, P> where T: Clone, S: Slot<T>, U: Slot<T>
[src]

type Connected = Splitter<T, S, Self>

fn connect_slot(self, slot: S) -> Splitter<T, S, Self>

impl<T, S, P> Slot<T> for Splitter<T, S, P> where T: Clone, S: Slot<T>, P: Slot<T>
[src]

fn push(&self, value: T) -> Result<()SlotError<T>>