diff options
Diffstat (limited to 'cli/util/text_encoding.rs')
-rw-r--r-- | cli/util/text_encoding.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/cli/util/text_encoding.rs b/cli/util/text_encoding.rs index 333384d96..56b02e7de 100644 --- a/cli/util/text_encoding.rs +++ b/cli/util/text_encoding.rs @@ -2,7 +2,7 @@ use base64::prelude::BASE64_STANDARD; use base64::Engine; -use deno_core::ModuleCode; +use deno_core::ModuleCodeString; use encoding_rs::*; use std::borrow::Cow; use std::io::Error; @@ -59,7 +59,7 @@ pub fn strip_bom(text: &str) -> &str { static SOURCE_MAP_PREFIX: &[u8] = b"//# sourceMappingURL=data:application/json;base64,"; -pub fn source_map_from_code(code: &ModuleCode) -> Option<Vec<u8>> { +pub fn source_map_from_code(code: &ModuleCodeString) -> Option<Vec<u8>> { let bytes = code.as_bytes(); let last_line = bytes.rsplit(|u| *u == b'\n').next()?; if last_line.starts_with(SOURCE_MAP_PREFIX) { @@ -74,7 +74,7 @@ pub fn source_map_from_code(code: &ModuleCode) -> Option<Vec<u8>> { } /// Truncate the source code before the source map. -pub fn code_without_source_map(mut code: ModuleCode) -> ModuleCode { +pub fn code_without_source_map(mut code: ModuleCodeString) -> ModuleCodeString { let bytes = code.as_bytes(); for i in (0..bytes.len()).rev() { if bytes[i] == b'\n' { @@ -163,7 +163,7 @@ mod tests { fn run_test(input: &'static str, output: &'static str) { assert_eq!( - code_without_source_map(ModuleCode::from_static(input)) + code_without_source_map(ModuleCodeString::from_static(input)) .as_str() .to_owned(), output |