@@ -52,7 +52,7 @@ impl ModuleLoaderBuilder {
5252 #[ must_use]
5353 pub fn with_module < O , M , R > ( mut self , module : M ) -> Self
5454 where
55- for < ' js > O : JsLifetime < ' js > + ' static ,
55+ for < ' js > O : JsLifetime < ' js > + Send + Sync + ' static ,
5656 R : ModuleDef + ModuleMeta ,
5757 M : IntoModule < O , R > ,
5858 {
@@ -63,7 +63,7 @@ impl ModuleLoaderBuilder {
6363 #[ must_use]
6464 pub fn with_module_named < O , M , R > ( mut self , module : M , name : & ' static str ) -> Self
6565 where
66- for < ' js > O : JsLifetime < ' js > + ' static ,
66+ for < ' js > O : JsLifetime < ' js > + Send + Sync + ' static ,
6767 R : ModuleDef + ModuleMeta ,
6868 M : IntoModule < O , R > ,
6969 {
@@ -73,7 +73,7 @@ impl ModuleLoaderBuilder {
7373
7474 pub fn add_module < O , M , R > ( & mut self , module : M ) -> & mut Self
7575 where
76- for < ' js > O : JsLifetime < ' js > + ' static ,
76+ for < ' js > O : JsLifetime < ' js > + Send + Sync + ' static ,
7777 R : ModuleDef + ModuleMeta ,
7878 M : IntoModule < O , R > ,
7979 {
@@ -82,7 +82,7 @@ impl ModuleLoaderBuilder {
8282
8383 pub fn add_module_named < O , M , R > ( & mut self , module : M , name : & ' static str ) -> & mut Self
8484 where
85- for < ' js > O : JsLifetime < ' js > + ' static ,
85+ for < ' js > O : JsLifetime < ' js > + Send + Sync + ' static ,
8686 R : ModuleDef + ModuleMeta ,
8787 M : IntoModule < O , R > ,
8888 {
@@ -91,7 +91,7 @@ impl ModuleLoaderBuilder {
9191
9292 fn process_module < O , M , R > ( & mut self , module : M , name : Option < & ' static str > ) -> & mut Self
9393 where
94- for < ' js > O : JsLifetime < ' js > + ' static ,
94+ for < ' js > O : JsLifetime < ' js > + Send + Sync + ' static ,
9595 R : ModuleDef + ModuleMeta ,
9696 M : IntoModule < O , R > ,
9797 {
0 commit comments