Skip to main content

luaur_vm/enums/
lua_status.rs

1#[allow(non_camel_case_types)]
2#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
3#[repr(i32)]
4pub enum lua_Status {
5    LUA_OK = 0,
6    LUA_YIELD = 1,
7    LUA_ERRRUN = 2,
8    LUA_ERRSYNTAX = 3,
9    LUA_ERRMEM = 4,
10    LUA_ERRERR = 5,
11    LUA_BREAK = 6,
12}
13
14pub use self::lua_Status as LuaStatus;
15
16impl lua_Status {
17    pub const LUA_OK: lua_Status = lua_Status::LUA_OK;
18    pub const LUA_YIELD: lua_Status = lua_Status::LUA_YIELD;
19    pub const LUA_ERRRUN: lua_Status = lua_Status::LUA_ERRRUN;
20    pub const LUA_ERRSYNTAX: lua_Status = lua_Status::LUA_ERRSYNTAX;
21    pub const LUA_ERRMEM: lua_Status = lua_Status::LUA_ERRMEM;
22    pub const LUA_ERRERR: lua_Status = lua_Status::LUA_ERRERR;
23    pub const LUA_BREAK: lua_Status = lua_Status::LUA_BREAK;
24}
25
26impl Default for lua_Status {
27    fn default() -> Self {
28        lua_Status::LUA_OK
29    }
30}