solverforge-scoring 0.15.0

Incremental constraint scoring for SolverForge
Documentation
1
2
3
4
5
6
7
use std::hash::{DefaultHasher, Hash, Hasher};

pub(super) fn key_hash<K: Hash>(key: &K) -> u64 {
    let mut hasher = DefaultHasher::new();
    key.hash(&mut hasher);
    hasher.finish()
}