From b162d67a9d1b995e0cabb291bb084e7daa86948e Mon Sep 17 00:00:00 2001 From: TheZoq2 Date: Thu, 22 Dec 2022 18:11:19 +0100 Subject: [PATCH] impl traits required for maps for idxes --- src/vcd/types.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vcd/types.rs b/src/vcd/types.rs index 27b682b..3b2979a 100644 --- a/src/vcd/types.rs +++ b/src/vcd/types.rs @@ -29,10 +29,10 @@ pub struct Metadata { } // We do a lot of arena allocation in this codebase. -#[derive(Debug, Copy, Clone, PartialEq)] +#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash, PartialOrd, Ord)] pub struct ScopeIdx(pub usize); -#[derive(Debug, Copy, Clone, PartialEq)] +#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash, PartialOrd, Ord)] pub struct SignalIdx(pub usize); #[derive(Debug)]