2 releases

Uses old Rust 2015

0.1.2 Sep 21, 2017
0.1.1 Sep 21, 2017

#47 in #mutation

MIT/Apache

6KB
114 lines

Semantically enriched value mutation. It would be silly to have two names for the same truth table.

But some things are acceptable:

  • Eliminating a bool literal
  • Eliminating a return value negation
  • Eliminating a following value change

What's not okay?

  • foo() being logically identical to bar(). (Unless there's some kind of semantic/usage distinction. But maybe that point we'd want actual new types.)

No runtime deps