Provides a convenient macro for implementing Ord trait with logic specified in an inline expression
``rust
use core::cmp::Reverse;
//
Personwill be ordered by
lastname, then by
firstname, then by
age` in reverse
&p.last_name,
&p.first_name,
Reverse(p.age),)]
pub struct Person { pub firstname: String, pub lastname: String, pub age: usize, } ```
``rust
// Container for
&str` which will be ordered by underlying string length
pub struct StrByLen<'a> (&'a str);
assert!(StrByLen("Alex") > StrByLen("Bob")) ```
Distributed under the terms of both the MIT license and the Apache License (Version 2.0)