#[derive(AddressEq)]Expand description
Derives PartialEq and Eq based on memory addresses.
By deriving AddressEq, the PartialEq and Eq traits will automatically be
implemented for the given type. The implementations will use a given instance’s address
in memory in when checking equality.
use address_cmp::AddressEq;
#[derive(AddressEq, Debug)]
struct Person {
pub age: u8,
pub name: String,
}
let p1 = Person { age: 22, name: "Mercutio".into() };
let p2 = Person { age: 22, name: "Mercutio".into() };
assert_ne!(p1, p2);
assert_eq!(p1, p1);