diff --git a/lib/roblox_emulator/src/runner/enum.rs b/lib/roblox_emulator/src/runner/enum.rs index 995b311..889bf8d 100644 --- a/lib/roblox_emulator/src/runner/enum.rs +++ b/lib/roblox_emulator/src/runner/enum.rs @@ -18,12 +18,6 @@ impl From<EnumItem<'_>> for rbx_types::Enum{ } } -impl<'a> EnumItem<'a>{ - const fn new(ed:&'a rbx_reflection::EnumDescriptor)->Self{ - Self{ed} - } -} - pub fn set_globals(_lua:&mlua::Lua,globals:&mlua::Table)->Result<(),mlua::Error>{ globals.set("Enum",Enums) } @@ -51,7 +45,7 @@ impl mlua::UserData for Enums{ methods.add_meta_function(mlua::MetaMethod::Index,|lua,(_,val):(Self,mlua::String)|{ let db=rbx_reflection_database::get(); match db.enums.get(&*val.to_str()?){ - Some(ed)=>EnumItem::new(ed).into_lua(lua), + Some(ed)=>EnumItems{ed}.into_lua(lua), None=>mlua::Value::Nil.into_lua(lua), } });