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}