summaryrefslogtreecommitdiff
path: root/runtime/ops/fs.rs
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/ops/fs.rs')
-rw-r--r--runtime/ops/fs.rs58
1 files changed, 29 insertions, 29 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);