@@ -995,7 +995,7 @@ __wbg_set_wasm(wasm);"
995
995
global = "$textEncoder: \" new TextEncoder()\" ," ;
996
996
}
997
997
998
- if global != "" {
998
+ if !global . is_empty ( ) {
999
999
global_emscripten_initializer = format ! (
1000
1000
"{}{}\n " ,
1001
1001
global_emscripten_initializer, global
@@ -1008,7 +1008,7 @@ __wbg_set_wasm(wasm);"
1008
1008
{}
1009
1009
$initBindgen__deps: ['$addOnInit'],
1010
1010
$initBindgen__postset: 'addOnInit(initBindgen);',
1011
- " , imports_init. to_string ( ) , global_emscripten_initializer
1011
+ " , imports_init, global_emscripten_initializer
1012
1012
) }
1013
1013
_ => format ! (
1014
1014
"\
@@ -1729,8 +1729,7 @@ __wbg_set_wasm(wasm);"
1729
1729
}}
1730
1730
1731
1731
WASM_VECTOR_LEN = offset;
1732
- return ptr;
1733
- }}" ,
1732
+ return ptr;" ,
1734
1733
debug = debug,
1735
1734
ascii = encode_as_ascii,
1736
1735
mem_formatted = mem_formatted,
@@ -1742,10 +1741,10 @@ __wbg_set_wasm(wasm);"
1742
1741
) ,
1743
1742
& format ! ( "{ret}" ) ,
1744
1743
"(arg, malloc, realloc)" ,
1745
- & vec ! [
1746
- format! ( "'$encodeString'" ) ,
1744
+ & [
1745
+ "'$encodeString'" . to_string ( ) ,
1747
1746
format ! ( "'${text_encoder}'" ) ,
1748
- format! ( "'$WASM_VECTOR_LEN'" ) ,
1747
+ "'$WASM_VECTOR_LEN'" . to_string ( ) ,
1749
1748
] ,
1750
1749
) ;
1751
1750
@@ -1835,12 +1834,11 @@ __wbg_set_wasm(wasm);"
1835
1834
}}
1836
1835
WASM_VECTOR_LEN = array.length;
1837
1836
return ptr;
1838
- }}
1839
1837
" ,
1840
1838
) ,
1841
1839
& format ! ( "{ret}" ) ,
1842
1840
"(array, malloc)" ,
1843
- & vec ! [ format!( "'${add}'" ) , format! ( "'$WASM_VECTOR_LEN'" ) ] ,
1841
+ & [ format ! ( "'${add}'" ) , "'$WASM_VECTOR_LEN'" . to_string ( ) ] ,
1844
1842
) ;
1845
1843
}
1846
1844
_ => {
@@ -2453,33 +2451,30 @@ __wbg_set_wasm(wasm);"
2453
2451
const idx = {}(e);
2454
2452
wasm.{}(idx);
2455
2453
}}
2456
- }}
2457
2454
" ,
2458
2455
add, store,
2459
2456
) ,
2460
2457
"handleError" ,
2461
2458
"(f, args)" ,
2462
- & vec ! [ format!( "'${add}'" ) ] ,
2459
+ & [ format ! ( "'${add}'" ) ] ,
2463
2460
) ;
2464
2461
}
2465
2462
_ => {
2466
2463
self . expose_add_heap_object ( ) ;
2467
2464
self . write_js_function (
2468
2465
& format ! (
2469
2466
"\
2470
- function handleError(f, args) {{
2471
2467
try {{
2472
2468
return f.apply(this, args);
2473
2469
}} catch (e) {{
2474
2470
wasm.{}(addHeapObject(e));
2475
2471
}}
2476
- }}
2477
2472
" ,
2478
2473
store,
2479
2474
) ,
2480
2475
"handleError" ,
2481
2476
"(f, args)" ,
2482
- & vec ! [ format! ( "'$addHeapObject'" ) ] ,
2477
+ & [ "'$addHeapObject'" . to_string ( ) ] ,
2483
2478
) ;
2484
2479
}
2485
2480
}
@@ -2510,11 +2505,10 @@ __wbg_set_wasm(wasm);"
2510
2505
error);
2511
2506
throw e;
2512
2507
}
2513
- }
2514
2508
" ,
2515
2509
"logError" ,
2516
2510
"(f, args)" ,
2517
- & Default :: default ( ) ,
2511
+ & [ ] ,
2518
2512
) ;
2519
2513
}
2520
2514
@@ -2856,12 +2850,12 @@ __wbg_set_wasm(wasm);"
2856
2850
self . emscripten_library . push ( '\n' ) ;
2857
2851
}
2858
2852
2859
- fn write_js_function ( & mut self , body : & str , func_name : & str , args : & str , deps : & Vec < String > ) {
2853
+ fn write_js_function ( & mut self , body : & str , func_name : & str , args : & str , deps : & [ String ] ) {
2860
2854
if matches ! ( self . config. mode, OutputMode :: Emscripten ) {
2861
2855
self . emscripten_library ( & format ! (
2862
- "
2863
- ${}: function{} {{
2864
- { },
2856
+ "${}: function{} {{
2857
+ {}
2858
+ } },
2865
2859
" ,
2866
2860
func_name,
2867
2861
args,
@@ -2877,11 +2871,12 @@ __wbg_set_wasm(wasm);"
2877
2871
}
2878
2872
} else {
2879
2873
self . global ( & format ! (
2880
- "
2881
- function {}{} {{
2882
- {}
2874
+ "function {}{} {{{}
2875
+ }}
2883
2876
" ,
2884
- func_name, args, body
2877
+ func_name,
2878
+ args,
2879
+ body. trim( )
2885
2880
) ) ;
2886
2881
}
2887
2882
}
@@ -3087,13 +3082,12 @@ __wbg_set_wasm(wasm);"
3087
3082
const idx = wasm.{}();
3088
3083
wasm.{}.set(idx, obj);
3089
3084
return idx;
3090
- }}
3091
3085
" ,
3092
3086
alloc, table,
3093
3087
) ,
3094
3088
& format ! ( "{}" , view) ,
3095
3089
"(obj)" ,
3096
- & Default :: default ( ) ,
3090
+ & [ ] ,
3097
3091
) ;
3098
3092
3099
3093
Ok ( view)
@@ -4672,11 +4666,10 @@ __wbg_set_wasm(wasm);"
4672
4666
}
4673
4667
// TODO we could test for more things here, like `Set`s and `Map`s.
4674
4668
return className;
4675
- }
4676
4669
" ,
4677
4670
"debugString" ,
4678
4671
"(val)" ,
4679
- & Default :: default ( ) ,
4672
+ & [ ] ,
4680
4673
) ;
4681
4674
}
4682
4675
0 commit comments