github.com/YushiOMOTE/ert

An animated time-lapse of how YushiOMOTE/ert was built, commit by commit.

Open this visualization on its own page →

Contributors

3

Lines of Code

39

From

2019-09-27

To

2020-09-01

About YushiOMOTE/ert

ert is a Rust library that provides combinators for controlling the execution order of futures. The project is designed as a utility for async Rust programming, allowing developers to compose and manage how futures are scheduled and executed in relation to one another.

The library provides a set of combinator functions that let programmers establish dependencies and ordering constraints between asynchronous operations. Rather than letting futures execute in arbitrary order, ert enables explicit control over execution sequencing, which is useful for scenarios where certain operations must complete before others begin or where specific execution patterns need to be enforced.

This is a lightweight, focused library published on crates.io with MIT licensing. It targets Rust developers working with async code who need fine-grained control over future execution patterns beyond what standard async/await and basic executor patterns provide.

Share this video