diff --git a/src/runner/instance.rs b/src/runner/instance.rs index b088f38..5dbb679 100644 --- a/src/runner/instance.rs +++ b/src/runner/instance.rs @@ -345,7 +345,12 @@ type ClassFunctionPointer=fn(&mlua::Lua,mlua::MultiValue)->mlua::Result>=phf::phf_map!{ +type CFD=phf::Map<&'static str, + phf::Map<&'static str, + ClassFunctionPointer + > +>; +static CLASS_FUNCTION_DATABASE:CFD=phf::phf_map!{ "DataModel"=>phf::phf_map!{ "GetService"=>cf!(|lua,_this,service:mlua::String|{ dom_mut(lua,|dom|{