Have you ever needed to compare the same data by different fields, depending on context? If so, this crate is for you!
```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