From 4c6593faafa840119bb1c9259b6677ce6d24e4ec Mon Sep 17 00:00:00 2001 From: envis10n Date: Tue, 29 Jan 2019 20:56:55 -0600 Subject: [PATCH] Implement duk_is_error. --- src/lib.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 9c8ea83..d4603b6 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -38,6 +38,14 @@ extern "C" { message: *const i8) -> duk_idx_t; } +extern "C" { + /// Returns 1 if value at idx inherits from Error, otherwise returns 0. If idx is invalid, also returns 0. + pub fn duk_is_error( + ctx: *mut duk_context, + idx: duk_idx_t + ) -> duk_bool_t; +} + #[cfg(test)] mod tests { #[test]