@@ -17,29 +17,29 @@ use deno_ast::ModuleSpecifier;
1717use deno_ast:: SourceMapOption ;
1818use deno_ast:: TranspileModuleOptions ;
1919use deno_ast:: TranspileOptions ;
20+ use deno_graph:: ModuleGraph ;
2021use deno_graph:: ast:: CapturingEsParser ;
2122use deno_graph:: ast:: EsParser ;
2223use deno_graph:: ast:: ParseOptions ;
23- use deno_graph :: ModuleGraph ;
24+ use deno_npm :: NpmPackageId ;
2425use deno_npm:: resolution:: SerializedNpmResolutionSnapshot ;
2526use deno_npm:: resolution:: SerializedNpmResolutionSnapshotPackage ;
2627use deno_npm:: resolution:: ValidSerializedNpmResolutionSnapshot ;
27- use deno_npm :: NpmPackageId ;
28+ use deno_semver :: StackString ;
2829use deno_semver:: npm:: NpmPackageNvReference ;
2930use deno_semver:: package:: PackageNv ;
3031use deno_semver:: package:: PackageReq ;
31- use deno_semver:: StackString ;
3232use futures:: future:: poll_fn;
3333use futures:: io:: AsyncReadExt ;
3434use hashlink:: linked_hash_map:: LinkedHashMap ;
3535use indexmap:: IndexMap ;
3636use indexmap:: IndexSet ;
3737pub use url:: Url ;
3838
39- use crate :: error:: ParseError ;
4039use crate :: Module ;
4140use crate :: ModuleInner ;
4241pub use crate :: ModuleKind ;
42+ use crate :: error:: ParseError ;
4343
4444const ESZIP_V2_MAGIC : & [ u8 ; 8 ] = b"ESZIP_V2" ;
4545const ESZIP_V2_1_MAGIC : & [ u8 ; 8 ] = b"ESZIP2.1" ;
@@ -122,7 +122,7 @@ impl EszipV2Modules {
122122 let mut modules = self . 0 . lock ( ) . unwrap ( ) ;
123123 let module = modules. get_mut ( specifier) . unwrap ( ) ;
124124 let slot = match module {
125- EszipV2Module :: Module { ref mut source, .. } => source,
125+ EszipV2Module :: Module { source, .. } => source,
126126 EszipV2Module :: Redirect { .. } => {
127127 panic ! ( "redirects are already resolved" )
128128 }
@@ -946,7 +946,7 @@ impl EszipV2 {
946946 let mut modules = modules. lock ( ) . unwrap ( ) ;
947947 let module = modules. get_mut ( & specifier) . expect ( "module not found" ) ;
948948 match module {
949- EszipV2Module :: Module { ref mut source, .. } => {
949+ EszipV2Module :: Module { source, .. } => {
950950 let slot = std:: mem:: replace (
951951 source,
952952 EszipV2SourceSlot :: Ready ( Arc :: from (
@@ -986,9 +986,7 @@ impl EszipV2 {
986986 let mut modules = modules. lock ( ) . unwrap ( ) ;
987987 let module = modules. get_mut ( & specifier) . expect ( "module not found" ) ;
988988 match module {
989- EszipV2Module :: Module {
990- ref mut source_map, ..
991- } => {
989+ EszipV2Module :: Module { source_map, .. } => {
992990 let slot = std:: mem:: replace (
993991 source_map,
994992 EszipV2SourceSlot :: Ready ( Arc :: from (
@@ -1698,7 +1696,7 @@ impl EszipV2 {
16981696 inner : ModuleInner :: V2 ( self . modules . clone ( ) ) ,
16991697 } ) ;
17001698 }
1701- EszipV2Module :: Redirect { ref target } => {
1699+ EszipV2Module :: Redirect { target } => {
17021700 specifier = target;
17031701 if visited. contains ( specifier) {
17041702 return None ;
@@ -1985,20 +1983,20 @@ mod tests {
19851983 use deno_ast:: EmitOptions ;
19861984 use deno_ast:: TranspileOptions ;
19871985 use deno_error:: JsErrorBox ;
1986+ use deno_graph:: BuildOptions ;
1987+ use deno_graph:: GraphKind ;
1988+ use deno_graph:: ModuleGraph ;
1989+ use deno_graph:: ModuleSpecifier ;
19881990 use deno_graph:: ast:: CapturingModuleAnalyzer ;
19891991 use deno_graph:: source:: CacheSetting ;
19901992 use deno_graph:: source:: LoadOptions ;
19911993 use deno_graph:: source:: LoadResponse ;
19921994 use deno_graph:: source:: MemoryLoader ;
19931995 use deno_graph:: source:: ResolveError ;
19941996 use deno_graph:: source:: Source ;
1995- use deno_graph:: BuildOptions ;
1996- use deno_graph:: GraphKind ;
1997- use deno_graph:: ModuleGraph ;
1998- use deno_graph:: ModuleSpecifier ;
1997+ use deno_npm:: NpmPackageId ;
19991998 use deno_npm:: resolution:: SerializedNpmResolutionSnapshot ;
20001999 use deno_npm:: resolution:: SerializedNpmResolutionSnapshotPackage ;
2001- use deno_npm:: NpmPackageId ;
20022000 use deno_semver:: npm:: NpmPackageNvReference ;
20032001 use deno_semver:: package:: PackageNv ;
20042002 use deno_semver:: package:: PackageReq ;
@@ -2009,10 +2007,10 @@ mod tests {
20092007 use url:: Url ;
20102008
20112009 use super :: Checksum ;
2012- use super :: EszipV2 ;
20132010 use super :: ESZIP_V2_2_MAGIC ;
2014- use crate :: v2 :: FromGraphNpmPackages ;
2011+ use super :: EszipV2 ;
20152012 use crate :: ModuleKind ;
2013+ use crate :: v2:: FromGraphNpmPackages ;
20162014
20172015 struct FileLoader {
20182016 base_dir : String ,
0 commit comments