@@ -6,7 +6,7 @@ use rquickjs::{
66} ;
77
88use super :: { GlobalInitializer , GlobalLoadFn , ModuleLoadFn , ModuleLoader , ModuleResolver } ;
9- use crate :: wrapper:: { AsModule , HasModule } ;
9+ use crate :: wrapper:: { IntoModule , ModuleMeta } ;
1010
1111fn load_module_func < D : ModuleDef > ( ctx : Ctx < ' _ > , name : Vec < u8 > ) -> Result < Module < ' _ > > {
1212 Module :: declare_def :: < D , _ > ( ctx, name)
@@ -53,8 +53,8 @@ impl ModuleLoaderBuilder {
5353 pub fn with_module < O , M , R > ( mut self , module : M ) -> Self
5454 where
5555 for < ' js > O : JsLifetime < ' js > + ' static ,
56- R : ModuleDef + HasModule ,
57- M : AsModule < O , R > ,
56+ R : ModuleDef + ModuleMeta ,
57+ M : IntoModule < O , R > ,
5858 {
5959 self . process_module ( module, None ) ;
6060 self
@@ -64,8 +64,8 @@ impl ModuleLoaderBuilder {
6464 pub fn with_module_named < O , M , R > ( mut self , module : M , name : & ' static str ) -> Self
6565 where
6666 for < ' js > O : JsLifetime < ' js > + ' static ,
67- R : ModuleDef + HasModule ,
68- M : AsModule < O , R > ,
67+ R : ModuleDef + ModuleMeta ,
68+ M : IntoModule < O , R > ,
6969 {
7070 self . process_module ( module, Some ( name) ) ;
7171 self
@@ -74,26 +74,26 @@ impl ModuleLoaderBuilder {
7474 pub fn add_module < O , M , R > ( & mut self , module : M ) -> & mut Self
7575 where
7676 for < ' js > O : JsLifetime < ' js > + ' static ,
77- R : ModuleDef + HasModule ,
78- M : AsModule < O , R > ,
77+ R : ModuleDef + ModuleMeta ,
78+ M : IntoModule < O , R > ,
7979 {
8080 self . process_module ( module, None )
8181 }
8282
8383 pub fn add_module_named < O , M , R > ( & mut self , module : M , name : & ' static str ) -> & mut Self
8484 where
8585 for < ' js > O : JsLifetime < ' js > + ' static ,
86- R : ModuleDef + HasModule ,
87- M : AsModule < O , R > ,
86+ R : ModuleDef + ModuleMeta ,
87+ M : IntoModule < O , R > ,
8888 {
8989 self . process_module ( module, Some ( name) )
9090 }
9191
9292 fn process_module < O , M , R > ( & mut self , module : M , name : Option < & ' static str > ) -> & mut Self
9393 where
9494 for < ' js > O : JsLifetime < ' js > + ' static ,
95- R : ModuleDef + HasModule ,
96- M : AsModule < O , R > ,
95+ R : ModuleDef + ModuleMeta ,
96+ M : IntoModule < O , R > ,
9797 {
9898 let o = module. options ( ) ;
9999
0 commit comments