@@ -1069,7 +1069,7 @@ macro_rules! __export_{world_name}_impl {{
10691069}
10701070
10711071impl WorldGenerator for RustWasm {
1072- fn preprocess ( & mut self , resolve : & Resolve , world : WorldId ) {
1072+ fn preprocess ( & mut self , resolve : & Resolve , world : WorldId ) -> Result < ( ) > {
10731073 wit_bindgen_core:: generated_preamble ( & mut self . src_preamble , env ! ( "CARGO_PKG_VERSION" ) ) ;
10741074
10751075 // Render some generator options to assist with debugging and/or to help
@@ -1239,14 +1239,15 @@ impl WorldGenerator for RustWasm {
12391239 self . with . generate_by_default = self . opts . generate_all ;
12401240 for ( key, item) in world. imports . iter ( ) {
12411241 if let WorldItem :: Interface { id, .. } = item {
1242- self . name_interface ( resolve, * id, & key, false ) . unwrap ( ) ;
1242+ self . name_interface ( resolve, * id, & key, false ) ? ;
12431243 }
12441244 }
12451245 for ( key, item) in world. exports . iter ( ) {
12461246 if let WorldItem :: Interface { id, .. } = item {
1247- self . name_interface ( resolve, * id, & key, true ) . unwrap ( ) ;
1247+ self . name_interface ( resolve, * id, & key, true ) ? ;
12481248 }
12491249 }
1250+ Ok ( ( ) )
12501251 }
12511252
12521253 fn import_interface (
0 commit comments