Struct cfrp::primitives::value::Value
[−]
[src]
pub struct Value<A> where A: Send + Clone {
// some fields omitted
}pub struct Value<A> where A: Send + Clone {
// some fields omitted
}impl<A> Value<A> where A: Send + Cloneimpl<A> Signal<A> for Value<A> where A: 'static + Send + Clonefn config(&self) -> Configfn initial(&self) -> SignalType<A>fn push_to(self: Box<Self>, _: Option<Box<Push<A>>>)fn init(&mut self)impl<A> SignalExt<A> for Value<A> where A: 'static + Send + Clonefn lift<F, B>(self, f: F) -> LiftSignal<F, A, B> where F: 'static + Send + Fn(A) -> B, B: 'static + Send + Clonefn lift2<F, SB, B, C>(self, right: SB, f: F) -> Lift2Signal<F, A, B, C> where SB: 'static + Signal<B>, F: 'static + Send + Fn(Value<A>, Value<B>) -> C, B: 'static + Send + Clone, C: 'static + Send + Clonefn fold<F, B>(self, initial: B, f: F) -> FoldSignal<F, A, B> where F: 'static + Send + Fn(B, A) -> B, B: 'static + Send + Clonefn add_to(self, builder: &Builder) -> Branch<A>fn async(self, builder: &Builder) -> Branch<A>fn map<F, B>(self, f: F) -> LiftSignal<F, A, B> where F: 'static + Send + Fn(A) -> B, B: 'static + Send + Clonefn zip<SB, B>(self, right: SB) -> Box<Signal<(Value<A>, Value<B>)>> where SB: 'static + Signal<B>, B: 'static + Send + Clonefn enumerate(self) -> Box<Signal<(usize, A)>>fn filter<F>(self, f: F) -> Box<Signal<Option<A>>> where F: 'static + Send + Fn(&A) -> boolfn inspect<F>(self, f: F) -> Box<Signal<A>> where F: 'static + Send + Fn(&A) -> boolimpl<A: Clone> Clone for Value<A> where A: Send + Clonefn clone(&self) -> Value<A>fn clone_from(&mut self, source: &Self)
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct, enum,
trait, typedef (or
tdef).
Search functions by type signature (e.g.
vec -> usize)