diff options
Diffstat (limited to 'runtime')
| -rw-r--r-- | runtime/ops/fs.rs | 58 | ||||
| -rw-r--r-- | runtime/ops/io.rs | 2 | ||||
| -rw-r--r-- | runtime/ops/os/mod.rs | 6 | ||||
| -rw-r--r-- | runtime/ops/signal.rs | 8 |
4 files changed, 37 insertions, 37 deletions
diff --git a/runtime/ops/fs.rs b/runtime/ops/fs.rs index 80aec11ae..f953cbd5d 100644 --- a/runtime/ops/fs.rs +++ b/runtime/ops/fs.rs @@ -545,7 +545,7 @@ fn op_umask(state: &mut OpState, mask: Option<u32>) -> Result<u32, AnyError> { } #[op] -fn op_chdir(state: &mut OpState, directory: String) -> Result<(), AnyError> { +fn op_chdir(state: &mut OpState, directory: &str) -> Result<(), AnyError> { let d = PathBuf::from(&directory); state .borrow_mut::<PermissionsContainer>() @@ -620,10 +620,10 @@ async fn op_mkdir_async( #[op] fn op_chmod_sync( state: &mut OpState, - path: String, + path: &str, mode: u32, ) -> Result<(), AnyError> { - let path = Path::new(&path); + let path = Path::new(path); let mode = mode & 0o777; state @@ -675,11 +675,11 @@ fn raw_chmod(path: &Path, _raw_mode: u32) -> Result<(), AnyError> { #[op] fn op_chown_sync( state: &mut OpState, - path: String, + path: &str, #[cfg_attr(windows, allow(unused_variables))] uid: Option<u32>, #[cfg_attr(windows, allow(unused_variables))] gid: Option<u32>, ) -> Result<(), AnyError> { - let path = Path::new(&path).to_path_buf(); + let path = Path::new(path).to_path_buf(); state .borrow_mut::<PermissionsContainer>() .check_write(&path, "Deno.chownSync()")?; @@ -750,10 +750,10 @@ async fn op_chown_async( #[op] fn op_remove_sync( state: &mut OpState, - path: String, + path: &str, recursive: bool, ) -> Result<(), AnyError> { - let path = PathBuf::from(&path); + let path = PathBuf::from(path); state .borrow_mut::<PermissionsContainer>() @@ -847,11 +847,11 @@ async fn op_remove_async( #[op] fn op_copy_file_sync( state: &mut OpState, - from: String, - to: String, + from: &str, + to: &str, ) -> Result<(), AnyError> { - let from_path = PathBuf::from(&from); - let to_path = PathBuf::from(&to); + let from_path = PathBuf::from(from); + let to_path = PathBuf::from(to); let permissions = state.borrow_mut::<PermissionsContainer>(); permissions.check_read(&from_path, "Deno.copyFileSync()")?; @@ -1115,11 +1115,11 @@ pub struct StatArgs { #[op] fn op_stat_sync( state: &mut OpState, - path: String, + path: &str, lstat: bool, out_buf: &mut [u32], ) -> Result<(), AnyError> { - let path = PathBuf::from(&path); + let path = PathBuf::from(path); state .borrow_mut::<PermissionsContainer>() .check_read(&path, "Deno.statSync()")?; @@ -1325,11 +1325,11 @@ async fn op_read_dir_async( #[op] fn op_rename_sync( state: &mut OpState, - oldpath: String, - newpath: String, + oldpath: &str, + newpath: &str, ) -> Result<(), AnyError> { - let oldpath = PathBuf::from(&oldpath); - let newpath = PathBuf::from(&newpath); + let oldpath = PathBuf::from(oldpath); + let newpath = PathBuf::from(newpath); let permissions = state.borrow_mut::<PermissionsContainer>(); permissions.check_read(&oldpath, "Deno.renameSync()")?; @@ -1377,11 +1377,11 @@ async fn op_rename_async( #[op] fn op_link_sync( state: &mut OpState, - oldpath: String, - newpath: String, + oldpath: &str, + newpath: &str, ) -> Result<(), AnyError> { - let oldpath = PathBuf::from(&oldpath); - let newpath = PathBuf::from(&newpath); + let oldpath = PathBuf::from(oldpath); + let newpath = PathBuf::from(newpath); let permissions = state.borrow_mut::<PermissionsContainer>(); permissions.check_read(&oldpath, "Deno.linkSync()")?; @@ -1433,12 +1433,12 @@ async fn op_link_async( #[op] fn op_symlink_sync( state: &mut OpState, - oldpath: String, - newpath: String, + oldpath: &str, + newpath: &str, _type: Option<String>, ) -> Result<(), AnyError> { - let oldpath = PathBuf::from(&oldpath); - let newpath = PathBuf::from(&newpath); + let oldpath = PathBuf::from(oldpath); + let newpath = PathBuf::from(newpath); state .borrow_mut::<PermissionsContainer>() @@ -1631,10 +1631,10 @@ async fn op_ftruncate_async( #[op] fn op_truncate_sync( state: &mut OpState, - path: String, + path: &str, len: u64, ) -> Result<(), AnyError> { - let path = PathBuf::from(&path); + let path = PathBuf::from(path); state .borrow_mut::<PermissionsContainer>() @@ -1901,13 +1901,13 @@ async fn op_futime_async( #[op] fn op_utime_sync( state: &mut OpState, - path: String, + path: &str, atime_secs: i64, atime_nanos: u32, mtime_secs: i64, mtime_nanos: u32, ) -> Result<(), AnyError> { - let path = PathBuf::from(&path); + let path = PathBuf::from(path); let atime = filetime::FileTime::from_unix_time(atime_secs, atime_nanos); let mtime = filetime::FileTime::from_unix_time(mtime_secs, mtime_nanos); diff --git a/runtime/ops/io.rs b/runtime/ops/io.rs index 4c727f452..55eae6373 100644 --- a/runtime/ops/io.rs +++ b/runtime/ops/io.rs @@ -671,7 +671,7 @@ impl Resource for StdFileResource { #[op] pub fn op_print( state: &mut OpState, - msg: String, + msg: &str, is_err: bool, ) -> Result<(), AnyError> { let rid = if is_err { 2 } else { 1 }; diff --git a/runtime/ops/os/mod.rs b/runtime/ops/os/mod.rs index 020634c32..ac8ec541d 100644 --- a/runtime/ops/os/mod.rs +++ b/runtime/ops/os/mod.rs @@ -83,10 +83,10 @@ fn op_exec_path(state: &mut OpState) -> Result<String, AnyError> { #[op] fn op_set_env( state: &mut OpState, - key: String, - value: String, + key: &str, + value: &str, ) -> Result<(), AnyError> { - state.borrow_mut::<PermissionsContainer>().check_env(&key)?; + state.borrow_mut::<PermissionsContainer>().check_env(key)?; if key.is_empty() { return Err(type_error("Key is an empty string.")); } diff --git a/runtime/ops/signal.rs b/runtime/ops/signal.rs index 39458bad9..c2105a64e 100644 --- a/runtime/ops/signal.rs +++ b/runtime/ops/signal.rs @@ -463,9 +463,9 @@ pub fn signal_int_to_str(s: libc::c_int) -> Result<&'static str, AnyError> { #[op] fn op_signal_bind( state: &mut OpState, - sig: String, + sig: &str, ) -> Result<ResourceId, AnyError> { - let signo = signal_str_to_int(&sig)?; + let signo = signal_str_to_int(sig)?; if signal_hook_registry::FORBIDDEN.contains(&signo) { return Err(type_error(format!( "Binding to signal '{sig}' is not allowed", @@ -483,9 +483,9 @@ fn op_signal_bind( #[op] fn op_signal_bind( state: &mut OpState, - sig: String, + sig: &str, ) -> Result<ResourceId, AnyError> { - let signo = signal_str_to_int(&sig)?; + let signo = signal_str_to_int(sig)?; let resource = SignalStreamResource { signal: AsyncRefCell::new(match signo { // SIGINT |
