Fix off-by-one in consistency check

This commit is contained in:
Joscha 2024-12-31 16:40:42 +01:00
parent 6611dd3160
commit 1f20e0519a

View file

@ -215,8 +215,8 @@ impl Graph {
for (ni, node) in self.nodes.iter().cloned().enumerate() { for (ni, node) in self.nodes.iter().cloned().enumerate() {
assert!( assert!(
node.usize() < self.edges.len(), node.usize() <= self.edges.len(),
"node pointers must in range" "node pointers must be in range"
); );
if let Some(succ) = self.nodes.get(ni + 1) { if let Some(succ) = self.nodes.get(ni + 1) {