diff options
author | Aaron Power <theaaronepower@gmail.com> | 2018-08-26 10:51:25 +0100 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-08-26 11:00:22 -0400 |
commit | 3a5cf9ca8b6a4dae204139faff3f3bbad1f78b54 (patch) | |
tree | ed25062a8d269718e2a971f432c8fcaa8f85bb36 /src/handlers.rs | |
parent | 84c38f34eeb2a6f9f6786aba0f5da5eb9efa422b (diff) |
Replaced read_file_sync{_string} with std::fs::read{_to_string}
Diffstat (limited to 'src/handlers.rs')
-rw-r--r-- | src/handlers.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/handlers.rs b/src/handlers.rs index f0bb6f51f..4638288ca 100644 --- a/src/handlers.rs +++ b/src/handlers.rs @@ -5,7 +5,7 @@ use errors::DenoResult; use flatbuffers; use flatbuffers::FlatBufferBuilder; use from_c; -use fs; +use fs as deno_fs; use futures; use futures::sync::oneshot; use hyper; @@ -13,6 +13,7 @@ use hyper::rt::{Future, Stream}; use hyper::Client; use msg_generated::deno as msg; use std; +use std::fs; use std::path::Path; use std::time::{Duration, Instant}; use tokio::prelude::future; @@ -128,7 +129,7 @@ fn handle_start( let cwd_path = std::env::current_dir().unwrap(); let cwd_off = - builder.create_string(fs::normalize_path(cwd_path.as_ref()).as_ref()); + builder.create_string(deno_fs::normalize_path(cwd_path.as_ref()).as_ref()); let msg = msg::StartRes::create( builder, @@ -401,7 +402,7 @@ fn handle_read_file_sync( filename: &str, ) -> HandlerResult { debug!("handle_read_file_sync {}", filename); - let vec = fs::read_file_sync(Path::new(filename))?; + let vec = fs::read(Path::new(filename))?; // Build the response message. memcpy data into msg. // TODO(ry) zero-copy. let data_off = builder.create_byte_vector(vec.as_slice()); @@ -433,7 +434,7 @@ fn handle_write_file_sync( let deno = from_c(d); if deno.flags.allow_write { // TODO(ry) Use perm. - fs::write_file_sync(Path::new(filename), data)?; + deno_fs::write_file_sync(Path::new(filename), data)?; Ok(null_buf()) } else { let err = std::io::Error::new( |