Function hash
fn hash<T: PointeeSized, S: hash::Hasher>(hashee: *const T, into: &mut S)
Hash a raw pointer.
This can be used to hash a &T reference (which coerces to *const T implicitly)
by its address rather than the value it points to
(which is what the Hash for &T implementation does).
Examples
use ;
use ptr;
let five = 5;
let five_ref = &five;
let mut hasher = new;
hash;
let actual = hasher.finish;
let mut hasher = new;
.hash;
let expected = hasher.finish;
assert_eq!;