cleanass 0.0.1

Enhances assert, assert_eq and assert_ne with cleanup statement which runs on failure
Documentation
use cleanass::assert;

pub fn main() {
    // If assert succeeds nothing is printed since cleanup function does not run
    {
        let a = 1;
        let b = 1;
        assert!(a == b, eprintln!("Cleanup: {} != {} succeeded", a, b));
    }
    // If assert fails the cleanup function runs and prints the message
    {
        let a = 1;
        let b = 2;
        assert!(
            a == b,
            eprintln!("Cleanup: {} != {} failed", a, b),
            "Condition should hold"
        );
    }
}