1 2 3 4 5 6 7 8 9 10
// src/util.rs use std::hash::{Hash, Hasher}; use std::collections::hash_map::DefaultHasher; /// Non-cryptographic, stable hash for cache bucketing. pub fn hash_url(url: &str) -> u64 { let mut h = DefaultHasher::new(); url.hash(&mut h); h.finish() }