@@ -292,33 +292,34 @@ mod tests {
292292
293293 let param = arg_types[ 0usize ] ;
294294 match param. handle {
295- bridge_types:: TypeHandle :: Direct => {
296- match args. get ( 0usize ) {
297- None => Err ( BridgeError :: Error ( format ! (
298- "{} not given enough arguments, expected at least {} arguments, got {}." ,
299- fn_name,
300- 1usize ,
301- args. len( )
302- ) ) ) ,
303- Some ( mut arg_0) => match args. get ( PARAMS_LEN ) {
304- Some ( _)
305- if PARAMS_LEN == 0
306- || arg_types[ PARAMS_LEN - 1 ] . handle
307- != bridge_types:: TypeHandle :: VarArgs =>
308- {
309- let res =
310- format ! ( "{} given too many arguments, expected at least {} arguments, got {}." ,
311- fn_name, 1usize , args. len( ) ) ;
312- Err ( BridgeError :: Error ( res) )
313- }
314- _ => {
315- let arg: & mut String = arg_0. sl_as_mut ( vm) ?;
316- arg. push_str ( "0" ) ;
317- Ok ( ( ) )
318- }
319- } ,
320- }
321- }
295+ bridge_types:: TypeHandle :: Direct => match args. get ( 0usize ) {
296+ None => Err ( BridgeError :: Error ( format ! (
297+ "{} not given enough arguments, expected at least {} arguments, got {}." ,
298+ fn_name,
299+ 1usize ,
300+ args. len( )
301+ ) ) ) ,
302+ Some ( mut arg_0) => match args. get ( PARAMS_LEN ) {
303+ Some ( _)
304+ if PARAMS_LEN == 0
305+ || arg_types[ PARAMS_LEN - 1 ] . handle
306+ != bridge_types:: TypeHandle :: VarArgs =>
307+ {
308+ let res = format ! (
309+ "{} given too many arguments, expected at least {} arguments, got {}." ,
310+ fn_name,
311+ 1usize ,
312+ args. len( )
313+ ) ;
314+ Err ( BridgeError :: Error ( res) )
315+ }
316+ _ => {
317+ let arg: & mut String = arg_0. sl_as_mut ( vm) ?;
318+ arg. push_str ( "0" ) ;
319+ Ok ( ( ) )
320+ }
321+ } ,
322+ } ,
322323 _ => Err ( BridgeError :: Error ( format ! (
323324 "{} failed to parse its arguments, internal error." ,
324325 fn_name
0 commit comments