Trait cfrp::Signal [] [src]

pub trait Signal<A>: Send where A: 'static + Send + Clone {
    fn config(&self) -> Config;
    fn initial(&self) -> SignalType<A>;
    fn push_to(self: Box<Self>, Option<Box<Push<A>>>);

    fn init(&mut self) { ... }
}

Types which can serve as a data source

Required Methods

fn config(&self) -> Config

fn initial(&self) -> SignalType<A>

fn push_to(self: Box<Self>, Option<Box<Push<A>>>)

Provided Methods

fn init(&mut self)

Implementors