Skip to main content

luaur_ast/methods/
temp_vector_begin.rs

1use crate::records::temp_vector::TempVector;
2
3impl<'a, T> TempVector<'a, T> {
4    pub fn begin(&self) -> core::slice::Iter<'_, T> {
5        unsafe { (&*self.storage)[self.offset..].iter() }
6    }
7}
8
9#[allow(non_snake_case)]
10pub fn temp_vector_begin<'s, 'a, T>(vector: &'s TempVector<'a, T>) -> core::slice::Iter<'s, T> {
11    vector.begin()
12}