Convenience functions that allow for sorting iterators.
```rust use sortby::*;
struct Person { pub age: i32, pub name: &'static str, }
fn main() { let data = vec![ Person { name: "Rich", age: 18, }, Person { name: "Bob", age: 9, }, Person { name: "Marc", age: 21, }, Person { name: "Alice", age: 18, }, ];
let sorted: Vec<_> = data.iter() .sortbydesc(|p| p.age) .thensortby(|p| p.name) .collect();
println!("{:#?}", sorted); } ```