From e1beebc71a53d5ad9203a71f8f2764efaac2f649 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Sat, 26 Sep 2020 20:26:51 +0200 Subject: refactor: factor out check_unstable op helper (#7695) --- cli/ops/os.rs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'cli/ops/os.rs') diff --git a/cli/ops/os.rs b/cli/ops/os.rs index 4b28f898e..5265d4d08 100644 --- a/cli/ops/os.rs +++ b/cli/ops/os.rs @@ -122,8 +122,7 @@ fn op_loadavg( _args: Value, _zero_copy: &mut [ZeroCopyBuf], ) -> Result { - let cli_state = super::global_state(state); - cli_state.check_unstable("Deno.loadavg"); + super::check_unstable(state, "Deno.loadavg"); state.borrow::().check_env()?; match sys_info::loadavg() { Ok(loadavg) => Ok(json!([loadavg.one, loadavg.five, loadavg.fifteen])), @@ -136,8 +135,7 @@ fn op_hostname( _args: Value, _zero_copy: &mut [ZeroCopyBuf], ) -> Result { - let cli_state = super::global_state(state); - cli_state.check_unstable("Deno.hostname"); + super::check_unstable(state, "Deno.hostname"); state.borrow::().check_env()?; let hostname = sys_info::hostname().unwrap_or_else(|_| "".to_string()); Ok(json!(hostname)) @@ -148,8 +146,7 @@ fn op_os_release( _args: Value, _zero_copy: &mut [ZeroCopyBuf], ) -> Result { - let cli_state = super::global_state(state); - cli_state.check_unstable("Deno.osRelease"); + super::check_unstable(state, "Deno.osRelease"); state.borrow::().check_env()?; let release = sys_info::os_release().unwrap_or_else(|_| "".to_string()); Ok(json!(release)) @@ -160,8 +157,7 @@ fn op_system_memory_info( _args: Value, _zero_copy: &mut [ZeroCopyBuf], ) -> Result { - let cli_state = super::global_state(state); - cli_state.check_unstable("Deno.systemMemoryInfo"); + super::check_unstable(state, "Deno.systemMemoryInfo"); state.borrow::().check_env()?; match sys_info::mem_info() { Ok(info) => Ok(json!({ -- cgit v1.2.3