Skip to main content

luaur_bytecode/records/
bc_op.rs

1use crate::enums::bc_op_kind::BcOpKind;
2use luaur_common::records::dense_hash_table::DenseDefault;
3
4#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
5pub struct BcOp {
6    pub kind: BcOpKind,
7    pub index: u32,
8}
9
10impl DenseDefault for BcOp {
11    fn dense_default() -> Self {
12        Self {
13            kind: BcOpKind::None,
14            index: 0,
15        }
16    }
17}