diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2021-02-17 13:47:18 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-17 13:47:18 -0500 |
commit | c7dabc99eed50fa20cdcafd7c0175ab615da3d50 (patch) | |
tree | ec2c611c627827bbdd61d3e27400ae1b9a50d459 /core/runtime.rs | |
parent | f6d6b24506410816833d802e1a8d9cd704f73289 (diff) |
Make ModuleSpecifier a type alias, not wrapper struct (#9531)
Diffstat (limited to 'core/runtime.rs')
-rw-r--r-- | core/runtime.rs | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/core/runtime.rs b/core/runtime.rs index 9db1669cd..31229aaa3 100644 --- a/core/runtime.rs +++ b/core/runtime.rs @@ -1224,8 +1224,7 @@ impl JsRuntime { let is_main = load.state == LoadState::LoadingRoot && !load.is_dynamic_import(); - let referrer_specifier = - ModuleSpecifier::resolve_url(&module_url_found).unwrap(); + let referrer_specifier = crate::resolve_url(&module_url_found).unwrap(); let state_rc = Self::state(self.v8_isolate()); // #A There are 3 cases to handle at this moment: @@ -2200,7 +2199,7 @@ pub mod tests { self.count.fetch_add(1, Ordering::Relaxed); assert_eq!(specifier, "./b.js"); assert_eq!(referrer, "file:///a.js"); - let s = ModuleSpecifier::resolve_import(specifier, referrer).unwrap(); + let s = crate::resolve_import(specifier, referrer).unwrap(); Ok(s) } @@ -2272,7 +2271,7 @@ pub mod tests { let imports = state.modules.get_children(mod_a); assert_eq!( imports, - Some(&vec![ModuleSpecifier::resolve_url("file:///b.js").unwrap()]) + Some(&vec![crate::resolve_url("file:///b.js").unwrap()]) ); } let mod_b = runtime @@ -2313,7 +2312,7 @@ pub mod tests { self.count.fetch_add(1, Ordering::Relaxed); assert_eq!(specifier, "/foo.js"); assert_eq!(referrer, "file:///dyn_import2.js"); - let s = ModuleSpecifier::resolve_import(specifier, referrer).unwrap(); + let s = crate::resolve_import(specifier, referrer).unwrap(); Ok(s) } @@ -2377,7 +2376,7 @@ pub mod tests { assert!(c < 4); assert_eq!(specifier, "./b.js"); assert_eq!(referrer, "file:///dyn_import3.js"); - let s = ModuleSpecifier::resolve_import(specifier, referrer).unwrap(); + let s = crate::resolve_import(specifier, referrer).unwrap(); Ok(s) } @@ -2504,7 +2503,7 @@ pub mod tests { ) -> Result<ModuleSpecifier, AnyError> { assert_eq!(specifier, "file:///main.js"); assert_eq!(referrer, "."); - let s = ModuleSpecifier::resolve_import(specifier, referrer).unwrap(); + let s = crate::resolve_import(specifier, referrer).unwrap(); Ok(s) } @@ -2526,7 +2525,7 @@ pub mod tests { ..Default::default() }); - let specifier = ModuleSpecifier::resolve_url("file:///main.js").unwrap(); + let specifier = crate::resolve_url("file:///main.js").unwrap(); let source_code = "Deno.core.print('hello\\n')".to_string(); let module_id = futures::executor::block_on( |