spore_vm/val/
symbol.rs

1#[derive(Copy, Clone, Debug, Default, PartialEq, Eq)]
2pub struct Symbol {
3    pub(crate) vm_id: u16,
4    pub(crate) idx: u32,
5}
6
7impl std::hash::Hash for Symbol {
8    fn hash<H: std::hash::Hasher>(&self, state: &mut H) {
9        self.idx.hash(state)
10    }
11}