// Copyright: Ankitects Pty Ltd and contributors // License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html use std::collections::hash_map::DefaultHasher; use std::hash::Hash; use std::hash::Hasher; pub fn simple_hash(hashable: impl Hash) -> u64 { let mut hasher = DefaultHasher::new(); hashable.hash(&mut hasher); hasher.finish() }