add trait bound for older rust versions
diff --git a/src/isomorphism.rs b/src/isomorphism.rs
index ba8e3f7..61f9bc7 100644
--- a/src/isomorphism.rs
+++ b/src/isomorphism.rs
@@ -252,7 +252,7 @@
}
#[derive(Clone, PartialEq, Debug)]
- enum Frame<N> {
+ enum Frame<N: marker::Copy> {
Outer,
Inner{ nodes: [N; 2], open_list: OpenList },
Unwind{ nodes: [N; 2], open_list: OpenList },
@@ -438,7 +438,7 @@
}
true
};
- let mut stack = vec![Frame::Outer];
+ let mut stack: Vec<Frame<NodeIndex<Ix>>> = vec![Frame::Outer];
while let Some(frame) = stack.pop() {
match frame {