Pretty/Power assertion macros for rust
A assert in the spirit of Spock which evaluates and prints subexpressions, simplifying failure analysis
```rust
extern crate passert;
fn it_works() { let a = 3; let b = 4; passert!(a + 2 + 3 == -b); } ```
Output
``` running 1 test Assertion failed: a + 2 + 3 == -b | | | | || 3 5 8 | |4 | -4 false thread 'it_works' panicked at 'Assertion failed: a + 2 + 3 == -b', src/lib.rs:11
```