cmp_wrap

Have you ever needed to compare the same data by different fields, depending on context? If so, this crate is for you!

Example

```rust use cmp_wrap::CmpByKey;

let lenaskey = |v: &Vec<_>| v.len();

let longvec = CmpByKey::new(vec![1,2,3,4], &lenaskey); let shortvec = CmpByKey::new(vec![1,2], &lenaskey);

assert!(longvec > shortvec, "The vector {:?} is longer then {:?}", longvec, shortvec); ```

License: MIT