1use std::collections::hash_map::DefaultHasher; 2use std::hash::{Hash, Hasher}; 3 4pub fn hash_f64(value: f64) -> u64 { 5 let bits = value.to_bits(); 6 let mut hasher = DefaultHasher::new(); 7 bits.hash(&mut hasher); 8 hasher.finish() 9}