Skip to main content

luaur_bytecode/records/
bc_ref.rs

1use crate::records::bc_op::BcOp;
2use alloc::vec::Vec;
3
4#[derive(Debug)]
5pub struct BcRef<'a, T> {
6    pub(crate) vec: &'a Vec<T>,
7    pub(crate) op: BcOp,
8}
9
10impl<'a, T> Clone for BcRef<'a, T> {
11    fn clone(&self) -> Self {
12        *self
13    }
14}
15
16impl<'a, T> Copy for BcRef<'a, T> {}