Skip to main content

luaur_bytecode/records/
function.rs

1extern crate alloc;
2use alloc::string::String;
3use alloc::vec::Vec;
4
5#[derive(Debug, Clone, PartialEq, Eq, Hash, Default)]
6pub struct Function {
7    pub(crate) data: String,
8    pub(crate) maxstacksize: u8,
9    pub(crate) numparams: u8,
10    pub(crate) numupvalues: u8,
11    pub(crate) isvararg: bool,
12    pub(crate) debugname: u32,
13    pub(crate) debuglinedefined: i32,
14    pub(crate) dump: String,
15    pub(crate) dumpname: String,
16    pub(crate) dumpinstoffs: Vec<i32>,
17    pub(crate) typeinfo: String,
18}