#![allow(dead_code, deprecated, unused_variables, unused_mut)] use std::hash::{Hash, Hasher}; struct Person { id: u32, name: String, phone: u64, } impl Hash for Person { fn hash(&self, state: &mut H) { self.id.hash(state); self.phone.hash(state); } } fn main() {}