function __initialize( __wasm_module, __load_asynchronously ) {
return (function( module_factory ) {
var instance = module_factory();
if( __load_asynchronously ) {
return WebAssembly.instantiate( __wasm_module, instance.imports )
.then( function( wasm_instance ) {
var exports = instance.initialize( wasm_instance );
console.log( "Finished loading Rust wasm module '{{{module_name}}}'" );
return exports;
})
.catch( function( error ) {
console.log( "Error loading Rust wasm module '{{{module_name}}}':", error );
throw error;
});
} else {
var instance = new WebAssembly.Instance( __wasm_module, instance.imports );
return instance.initialize( wasm_instance );
}
}( {{{factory}}} ));
}