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}