Trait neon::result::JsResultExt[][src]

pub trait JsResultExt<'a, V: Value> {
    fn or_throw<'b, C: Context<'b>>(self, cx: &mut C) -> JsResult<'a, V>;
}

Extension trait for converting Rust Result values into JsResult values by throwing JavaScript exceptions.

Required methods

fn or_throw<'b, C: Context<'b>>(self, cx: &mut C) -> JsResult<'a, V>[src]

Loading content...

Implementations on Foreign Types

impl<'a, T: Value> JsResultExt<'a, T> for Result<Handle<'a, T>, DateError>[src]

fn or_throw<'b, C: Context<'b>>(self, cx: &mut C) -> JsResult<'a, T>[src]

Creates an Error on error

Loading content...

Implementors

impl<'a> JsResultExt<'a, JsString> for StringResult<'a>[src]

impl<'a, F: Value, T: Value> JsResultExt<'a, T> for DowncastResult<'a, F, T>[src]

Loading content...