summaryrefslogtreecommitdiff
path: root/cli/resources.rs
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2019-06-20 12:07:01 +1000
committerRyan Dahl <ry@tinyclouds.org>2019-06-19 19:07:01 -0700
commit425df50484f315dcd63b4d93ab6911702779899e (patch)
tree61d95f3773f254e1ed17d915ad927d40a1caeeea /cli/resources.rs
parent43f48386d7921612c5cbe7d39a4dfb82a3f3367e (diff)
Combine CLI Errors (#2487)
Diffstat (limited to 'cli/resources.rs')
-rw-r--r--cli/resources.rs26
1 files changed, 12 insertions, 14 deletions
diff --git a/cli/resources.rs b/cli/resources.rs
index a6cee811f..e98327b63 100644
--- a/cli/resources.rs
+++ b/cli/resources.rs
@@ -8,10 +8,10 @@
// descriptors". This module implements a global resource table. Ops (AKA
// handlers) look up resources by their integer id here.
-use crate::errors;
-use crate::errors::bad_resource;
-use crate::errors::DenoError;
-use crate::errors::DenoResult;
+use crate::deno_error;
+use crate::deno_error::bad_resource;
+use crate::deno_error::DenoError;
+use crate::deno_error::DenoResult;
use crate::http_body::HttpBody;
use crate::repl::Repl;
use crate::state::WorkerChannels;
@@ -372,10 +372,9 @@ impl Future for WorkerReceiver {
let mut table = RESOURCE_TABLE.lock().unwrap();
let maybe_repr = table.get_mut(&self.rid);
match maybe_repr {
- Some(Repr::Worker(ref mut wc)) => wc
- .1
- .poll()
- .map_err(|err| errors::new(errors::ErrorKind::Other, err.to_string())),
+ Some(Repr::Worker(ref mut wc)) => wc.1.poll().map_err(|err| {
+ deno_error::new(deno_error::ErrorKind::Other, err.to_string())
+ }),
_ => Err(bad_resource()),
}
}
@@ -398,10 +397,9 @@ impl Stream for WorkerReceiverStream {
let mut table = RESOURCE_TABLE.lock().unwrap();
let maybe_repr = table.get_mut(&self.rid);
match maybe_repr {
- Some(Repr::Worker(ref mut wc)) => wc
- .1
- .poll()
- .map_err(|err| errors::new(errors::ErrorKind::Other, err.to_string())),
+ Some(Repr::Worker(ref mut wc)) => wc.1.poll().map_err(|err| {
+ deno_error::new(deno_error::ErrorKind::Other, err.to_string())
+ }),
_ => Err(bad_resource()),
}
}
@@ -535,8 +533,8 @@ pub fn seek(
1 => SeekFrom::Current(i64::from(offset)),
2 => SeekFrom::End(i64::from(offset)),
_ => {
- return Box::new(futures::future::err(errors::new(
- errors::ErrorKind::InvalidSeekMode,
+ return Box::new(futures::future::err(deno_error::new(
+ deno_error::ErrorKind::InvalidSeekMode,
format!("Invalid seek mode: {}", whence),
)));
}