Skip to main content

luaur_ast/methods/
temp_vector_t_push_back.rs

1use crate::records::temp_vector::TempVector;
2
3impl<'a, T> TempVector<'a, T> {
4    #[allow(non_snake_case)]
5    pub fn push_back(&mut self, item: T) {
6        let storage = unsafe { &mut *self.storage };
7        luaur_common::LUAU_ASSERT!(storage.len() == self.offset + self.size_);
8        storage.push(item);
9        self.size_ += 1;
10    }
11}