summaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
Diffstat (limited to 'runtime')
-rw-r--r--runtime/ops/fs.rs58
-rw-r--r--runtime/ops/io.rs2
-rw-r--r--runtime/ops/os/mod.rs6
-rw-r--r--runtime/ops/signal.rs8
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