match has better line width balance

This commit is contained in:
Quaternions 2024-10-06 13:45:44 -07:00
parent 692697f82b
commit aa1db9551e

View File

@ -402,13 +402,13 @@ struct ClassMethods<'a>{
impl ClassMethods<'_>{ impl ClassMethods<'_>{
/// return self.methods[index] or create the function in the hashmap and then return it /// return self.methods[index] or create the function in the hashmap and then return it
fn get_or_create_function(&mut self,lua:&mlua::Lua,index:&str)->mlua::Result<Option<mlua::Function>>{ fn get_or_create_function(&mut self,lua:&mlua::Lua,index:&str)->mlua::Result<Option<mlua::Function>>{
if let Some((&static_index_str,function_pointer))=self.method_pointers.get_entry(index){ Ok(match self.method_pointers.get_entry(index){
return Ok(Some( Some((&static_index_str,function_pointer))=>Some(
self.methods.entry(static_index_str) self.methods.entry(static_index_str)
.or_insert(lua.create_function(function_pointer)?) .or_insert(lua.create_function(function_pointer)?)
.clone() .clone()
)) ),
} None=>None,
return Ok(None) })
} }
} }