-
salsa
A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
TLDR: new dependency graph/incremental computation library for arbitrary rust structs
There are some excellent crates already in the Rust ecosystem (notably Salsa) for performing incremental computation, although they generally have different goals to Depends.
I want to cite also Adapton, a library first written in OCaml and later ported to Rust, but the Github repo seem stale (last commit 2019, last release 2019 also), not sure if it's feature complete and stable or just abandoned. Salsa itself was inspired by Adapton among other libs.