summaryrefslogtreecommitdiff
path: root/core/runtime.rs
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2021-02-17 13:47:18 -0500
committerGitHub <noreply@github.com>2021-02-17 13:47:18 -0500
commitc7dabc99eed50fa20cdcafd7c0175ab615da3d50 (patch)
treeec2c611c627827bbdd61d3e27400ae1b9a50d459 /core/runtime.rs
parentf6d6b24506410816833d802e1a8d9cd704f73289 (diff)
Make ModuleSpecifier a type alias, not wrapper struct (#9531)
Diffstat (limited to 'core/runtime.rs')
-rw-r--r--core/runtime.rs15
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(