depends 0.11.0

Ergonomic, performant, incremental computation between arbitrary types
Documentation
1
2
3
4
5
use crate::execution::error::EarlyExit;

pub trait UpdateDerived<T, F> {
    fn update(&mut self, deps: T) -> Result<(), EarlyExit>;
}