diff --git a/turbopack/crates/turbopack-ecmascript/src/references/pattern_mapping.rs b/turbopack/crates/turbopack-ecmascript/src/references/pattern_mapping.rs index f1ad13d22abd57..987386d7012d92 100644 --- a/turbopack/crates/turbopack-ecmascript/src/references/pattern_mapping.rs +++ b/turbopack/crates/turbopack-ecmascript/src/references/pattern_mapping.rs @@ -107,13 +107,13 @@ impl SinglePatternMapping { match self { Self::Invalid => self.create_id(key_expr), Self::Unresolvable(request) => throw_module_not_found_expr(request), - Self::Ignored => *quote_expr!("{}"), - Self::Module(_) | Self::ModuleLoader(_) => *quote_expr!( - "__turbopack_require__($arg)", + Self::Ignored => quote!("{}" as Expr), + Self::Module(_) | Self::ModuleLoader(_) => quote!( + "__turbopack_require__($arg)" as Expr, arg: Expr = self.create_id(key_expr) ), - Self::External(request, ExternalType::CommonJs) => *quote_expr!( - "__turbopack_external_require__($arg, () => require($arg))", + Self::External(request, ExternalType::CommonJs) => quote!( + "__turbopack_external_require__($arg, () => require($arg))" as Expr, arg: Expr = request.as_str().into() ), Self::External(request, ty) => throw_module_not_found_error_expr(