Trait calc_graph::Calc[][src]

pub trait Calc {
    type Value;
    fn eval(&mut self, dirty: &mut BitSet) -> (u64, Self::Value);
fn add_dep(&mut self, seen: &mut BitSet, dep: usize); }

Associated Types

Required Methods

Implementations on Foreign Types

impl<C: Calc> Calc for Rc<RefCell<C>>
[src]

impl<T> Calc for Box<Calc<Value = T>>
[src]

Implementors