1801db2a77
* Pre: Order datoms deterministically in debug output. This makes comparison much easier, and avoids a whole class of difficult problems when introducing pattern matching with placeholder values. * Pre: Don't rewrite ?txN and ?msN in debug module into_edn() methods. * Convert EDN transaction tests to Rust code. Fixes #271. This implements https://github.com/mozilla/mentat/issues/271#issuecomment-283125963. I'm using the EDN pattern matching functionality internally (extensively!), but specifically working around the tricky edges we encountered. This should let us implement tests quickly (and hopefully legibly) while not requiring us to encode as much behaviour into non-standard EDN notations. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
README.md |
This sub-crate implements the core types used by the transaction processor.