summaryrefslogtreecommitdiff
path: root/core/module_specifier.rs
diff options
context:
space:
mode:
authorBert Belder <bertbelder@gmail.com>2019-08-07 18:55:39 +0200
committerBert Belder <bertbelder@gmail.com>2019-08-09 01:19:45 +0200
commit6fbf2e96243e6b79c1fb03c17b376b028e442694 (patch)
tree3271d5fb382354bc5e60725301b86ffd494add17 /core/module_specifier.rs
parent56a82e72d9867a9b5f8a10bc8e4b81b86cd815c9 (diff)
Dynamic import (#2516)
Diffstat (limited to 'core/module_specifier.rs')
-rw-r--r--core/module_specifier.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/core/module_specifier.rs b/core/module_specifier.rs
index 631b0c924..3cfabd03f 100644
--- a/core/module_specifier.rs
+++ b/core/module_specifier.rs
@@ -41,7 +41,7 @@ impl fmt::Display for ModuleResolutionError {
}
}
-#[derive(Debug, Clone, PartialEq)]
+#[derive(Debug, Clone, Eq, Hash, PartialEq)]
/// Resolved module specifier
pub struct ModuleSpecifier(Url);
@@ -50,6 +50,10 @@ impl ModuleSpecifier {
&self.0
}
+ pub fn as_str(&self) -> &str {
+ self.0.as_str()
+ }
+
/// Resolves module using this algorithm:
/// https://html.spec.whatwg.org/multipage/webappapis.html#resolve-a-module-specifier
pub fn resolve_import(