diff --git a/src/cell_space.rs b/src/cell_space.rs index 961d0f7..1add7ac 100644 --- a/src/cell_space.rs +++ b/src/cell_space.rs @@ -156,7 +156,10 @@ where } fn last(&self) -> (usize, usize) { + assert!(!self.table.is_empty()); let last_id = self.table.len() - 1; + + assert!(!self.table[last_id].is_empty()); let last_offset = self.table[last_id].len() - 1; (last_id, last_offset)