yeter 0.6.0

KISS incremental computation framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mod string {
    #[yeter::query]
    pub fn len(_db: &yeter::Database, input: String) -> usize {
        input.len()
    }
}

fn main() {
    let db = yeter::Database::new();
    let len1 = string::len(&db, "hello".into());
    let len2 = string::len(&db, "hello".into());
    let len3 = string::len(&db, "world".into());
    assert_eq!(len1, len2);
    assert_eq!(len1, len3);
}