Skip to content

Commit 0f19eae

Browse files
committed
fix build
1 parent 226efd5 commit 0f19eae

File tree

6 files changed

+12
-19
lines changed

6 files changed

+12
-19
lines changed

crates/swc_ecma_compiler/src/compat/common/mod.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,3 @@ pub mod module_imports;
88
pub mod statement_injector;
99
pub mod top_level_statements;
1010
pub mod var_declarations;
11-
12-
pub use arrow_function_converter::ArrowFunctionConverterMode;
13-
pub use computed_key::{create_computed_key_temp_var, key_needs_temp_var};
14-
pub use duplicate::{can_duplicate_without_side_effects, duplicate_expression};
15-
pub use helper_loader::{Helper, HelperLoaderMode, HelperLoaderOptions, HelperLoaderStore};
16-
pub use statement_injector::StatementInjectorStore;
17-
pub use top_level_statements::TopLevelStatementsStore;
18-
pub use var_declarations::VarDeclarationsStore;

crates/swc_ecma_compiler/src/compat/decorator/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ pub use options::DecoratorOptions;
3838
use swc_ecma_ast::*;
3939
use swc_ecma_visit::{VisitMut, VisitMutWith};
4040

41-
use crate::compat::{TransformCtx, TransformState};
41+
use crate::compat::TransformCtx;
4242

4343
/// Decorator transformation
4444
///

crates/swc_ecma_compiler/src/compat/es2026/explicit_resource_management.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ use std::mem;
3939
use rustc_hash::FxHashMap;
4040
use swc_common::{SyntaxContext, DUMMY_SP};
4141
use swc_ecma_ast::*;
42-
use swc_ecma_utils::{private_ident, quote_ident};
42+
use swc_ecma_utils::private_ident;
4343
use swc_ecma_visit::{VisitMut, VisitMutWith};
4444

4545
pub struct ExplicitResourceManagement {
@@ -173,9 +173,9 @@ impl ExplicitResourceManagement {
173173

174174
/// Transform using declarations in a list of statements
175175
fn transform_statements(&mut self, stmts: &mut Vec<Stmt>) -> Option<(Vec<Stmt>, bool, Ident)> {
176-
let mut needs_await = false;
177-
let mut using_ctx: Option<Ident> = None;
178-
let mut found_using = false;
176+
let needs_await = false;
177+
let using_ctx: Option<Ident> = None;
178+
let found_using = false;
179179

180180
for stmt in stmts.iter_mut() {
181181
if let Stmt::Decl(Decl::Var(var_decl)) = stmt {
@@ -364,8 +364,8 @@ impl VisitMut for ExplicitResourceManagement {
364364
fn visit_mut_switch_stmt(&mut self, n: &mut SwitchStmt) {
365365
n.visit_mut_children_with(self);
366366

367-
let mut using_ctx: Option<Ident> = None;
368-
let mut needs_await = false;
367+
let using_ctx: Option<Ident> = None;
368+
let needs_await = false;
369369

370370
for case in &mut n.cases {
371371
for stmt in &mut case.cons {

crates/swc_ecma_compiler/src/compat/plugins/styled_components.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -916,7 +916,7 @@ fn minify_template_literal(lit: &mut Tpl) {
916916

917917
let quasis = &mut lit.quasis[..];
918918
for quasi_index in 0..quasis.len() {
919-
let mut bytes = quasis[quasi_index].raw.as_str().as_bytes().to_vec();
919+
let bytes = quasis[quasi_index].raw.as_str().as_bytes().to_vec();
920920
let mut bytes = bytes.as_slice();
921921

922922
if quasi_index > 0 {

crates/swc_ecma_compiler/src/compat/typescript/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ use annotations::TypeScriptAnnotations;
4141
use class::TypeScriptClass;
4242
use module::TypeScriptModule;
4343
use namespace::TypeScriptNamespace;
44-
pub use options::{RewriteExtensionsMode, TypeScriptOptions};
44+
pub use options::TypeScriptOptions;
4545
use r#enum::TypeScriptEnum;
4646
use rewrite_extensions::TypeScriptRewriteExtensions;
4747

crates/swc_ecma_compiler/src/compat/typescript/rewrite_extensions.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
//!
66
//! Based on Babel's [plugin-rewrite-ts-imports](https://github.com/babel/babel/blob/3bcfee232506a4cebe410f02042fb0f0adeeb0b1/packages/babel-preset-typescript/src/plugin-rewrite-ts-imports.ts)
77
8-
use swc_atoms::Atom;
98
use swc_ecma_ast::*;
109
use swc_ecma_visit::{noop_visit_mut_type, VisitMut};
1110

@@ -21,7 +20,9 @@ impl TypeScriptRewriteExtensions {
2120
}
2221

2322
pub fn rewrite_extensions(&self, source: &mut Str) {
24-
let value = source.value.as_str();
23+
let Some(value) = source.value.as_str() else {
24+
return;
25+
};
2526
if !value.contains(['/', '\\']) {
2627
return;
2728
}

0 commit comments

Comments
 (0)