Skip to content

v0.1.0-rust

tagged this 07 Aug 08:02
Kept recoverable rather than maintained. The design carried over verbatim; what
did not carry over is compile-time enforcement of the invariants (no Tier::min,
exhaustive match on Reversibility), which the Python port reconstructs with
mypy --strict and typing.assert_never.

Worth keeping for one reason: if detent ever needs to run in a Rust userland,
this is a working, tested starting point for a design that will by then have been
validated.
Assets 2
Loading