diff --git a/src/collections/scoped_buffer.rs b/src/collections/scoped_buffer.rs index 518c889433f8045e9c80d5ce3862414e60c38369..da789984728f3c4796ea46d3715fc91395ab10fd 100644 --- a/src/collections/scoped_buffer.rs +++ b/src/collections/scoped_buffer.rs @@ -140,8 +140,8 @@ impl ScopedSection { pub(crate) fn contains(&self, value: &T) -> bool { self.check_length(); let vec = unsafe{&*self.inner}; - for index in self.start_size..vec.len() { - if vec[index] == value { + for index in self.start_size as usize..vec.len() { + if &vec[index] == value { return true; } }