From d5efdeeff149202b24011918984a15389dae98a2 Mon Sep 17 00:00:00 2001 From: Nayeem Rahman Date: Mon, 31 Jul 2023 19:19:15 +0100 Subject: refactor: update core extension api usage (#19952) --- runtime/build.rs | 12 +++++------- runtime/ops/tty.rs | 2 ++ 2 files changed, 7 insertions(+), 7 deletions(-) (limited to 'runtime') diff --git a/runtime/build.rs b/runtime/build.rs index 6fde45377..d7de29883 100644 --- a/runtime/build.rs +++ b/runtime/build.rs @@ -275,14 +275,14 @@ mod startup_snapshot { deno_core::extension!( runtime_main, deps = [runtime], - customizer = |ext: &mut deno_core::ExtensionBuilder| { - ext.esm(vec![ExtensionFileSource { + esm_entry_point = "ext:runtime_main/js/99_main.js", + customizer = |ext: &mut deno_core::Extension| { + ext.esm_files.to_mut().push(ExtensionFileSource { specifier: "ext:runtime_main/js/99_main.js", code: deno_core::ExtensionFileSourceCode::IncludedInBinary( include_str!("js/99_main.js"), ), - }]); - ext.esm_entry_point("ext:runtime_main/js/99_main.js"); + }); } ); @@ -290,9 +290,7 @@ mod startup_snapshot { deno_core::extension!( runtime_main, deps = [runtime], - customizer = |ext: &mut deno_core::ExtensionBuilder| { - ext.esm_entry_point("ext:runtime/90_deno_ns.js"); - } + esm_entry_point = "ext:runtime/90_deno_ns.js", ); pub fn create_runtime_snapshot(snapshot_path: PathBuf) { diff --git a/runtime/ops/tty.rs b/runtime/ops/tty.rs index b4e4d7340..9c34c512f 100644 --- a/runtime/ops/tty.rs +++ b/runtime/ops/tty.rs @@ -51,6 +51,7 @@ fn get_fd_from_resource( ) -> Result { use winapi::um::handleapi; + #[allow(deprecated)] let Some(handle) = resource.backing_fd() else { return Err(resource_unavailable()); }; @@ -66,6 +67,7 @@ fn get_fd_from_resource( fn get_fd_from_resource( resource: Rc, ) -> Result { + #[allow(deprecated)] match resource.backing_fd() { Some(fd) => Ok(fd), None => Err(resource_unavailable()), -- cgit v1.2.3