diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2020-02-23 14:51:29 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-23 14:51:29 -0500 |
commit | 4e1abb4f3a1fbdac25b1e7db0588572e4d5a6579 (patch) | |
tree | 644ace7dc1acac7b09bfab037e0ca589fa11987b /cli/lib.rs | |
parent | 45eb2f9b37c2c7498c58eb45f76667aaa4a7d731 (diff) |
refactor: use OpError instead of ErrBox for errors in ops (#4058)
To better reflect changes in error types in JS from #3662 this PR changes
default error type used in ops from "ErrBox" to "OpError".
"OpError" is a type that can be sent over to JSON; it has all
information needed to construct error in JavaScript. That
made "GetErrorKind" trait useless and so it was removed altogether.
To provide compatibility with previous use of "ErrBox" an implementation of
"From<ErrBox> for OpError" was added, however, it is an escape hatch and
ops implementors should strive to use "OpError" directly.
Diffstat (limited to 'cli/lib.rs')
-rw-r--r-- | cli/lib.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cli/lib.rs b/cli/lib.rs index 3edcad7eb..25c4b33a0 100644 --- a/cli/lib.rs +++ b/cli/lib.rs @@ -23,7 +23,6 @@ mod checksum; pub mod colors; pub mod compilers; pub mod deno_dir; -pub mod deno_error; pub mod diagnostics; mod disk_cache; mod file_fetcher; @@ -41,6 +40,7 @@ mod js; mod lockfile; mod metrics; pub mod msg; +pub mod op_error; pub mod ops; pub mod permissions; mod repl; |