eqv 0.1.0

Traits for defining equivalence relations between types.
Documentation
# eqv ≡

Traits for defining equivalence relations between types.

## Usage

```rust
use eqv::{equiv, EqvRelation};

struct Rel;
impl EqvRelation<usize> for Rel {
    fn equivalent(lhs: &usize, rhs: &usize) -> bool {
        *lhs == *rhs
    }
}
let lhs: usize = 1;
let rhs: usize = 2;

assert!(!equiv! { Rel | lhs, rhs })
```