diff options
Diffstat (limited to 'cli/ops/plugins.rs')
-rw-r--r-- | cli/ops/plugins.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/cli/ops/plugins.rs b/cli/ops/plugins.rs index aa810e0ea..67ad5a13a 100644 --- a/cli/ops/plugins.rs +++ b/cli/ops/plugins.rs @@ -1,5 +1,6 @@ use super::dispatch_json::{Deserialize, JsonOp, Value}; use crate::fs as deno_fs; +use crate::op_error::OpError; use crate::ops::json_op; use crate::state::State; use deno_core::*; @@ -19,10 +20,10 @@ pub fn init(i: &mut Isolate, s: &State, r: Rc<deno_core::OpRegistry>) { ); } -fn open_plugin<P: AsRef<OsStr>>(lib_path: P) -> Result<Library, ErrBox> { +fn open_plugin<P: AsRef<OsStr>>(lib_path: P) -> Result<Library, OpError> { debug!("Loading Plugin: {:#?}", lib_path.as_ref()); - Library::open(lib_path).map_err(ErrBox::from) + Library::open(lib_path).map_err(OpError::from) } struct PluginResource { @@ -55,7 +56,7 @@ pub fn op_open_plugin( state: &State, args: Value, _zero_copy: Option<ZeroCopyBuf>, -) -> Result<JsonOp, ErrBox> { +) -> Result<JsonOp, OpError> { let args: OpenPluginArgs = serde_json::from_value(args)?; let filename = deno_fs::resolve_from_cwd(Path::new(&args.filename))?; |