luaur_bytecode/records/
bc_ref.rs1use 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> {}