precedence-net 1.1.0

Create and analyse precedence networks
Documentation
1
2
3
4
5
6
7
8
use std::collections::hash_map::DefaultHasher;
use std::hash::{Hash, Hasher};

pub(crate) fn id<H: Hash>(h: &H) -> u64 {
    let mut s = DefaultHasher::new();
    h.hash(&mut s);
    s.finish()
}