diff options
Diffstat (limited to 'core/module_specifier.rs')
-rw-r--r-- | core/module_specifier.rs | 6 |
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( |