pub trait ResultExt<T> {
// Required method
fn or_throw<'a, C: Context<'a>>(self, cx: &mut C) -> NeonResult<T>;
}
Expand description
Extension trait for converting Rust Result
values
into NeonResult
values by throwing JavaScript exceptions.
Required Methods§
fn or_throw<'a, C: Context<'a>>(self, cx: &mut C) -> NeonResult<T>
Object Safety§
This trait is not object safe.
Implementations on Foreign Types§
source§impl<T> ResultExt<T> for Result<T, BorrowError>
impl<T> ResultExt<T> for Result<T, BorrowError>
source§impl<T, E> ResultExt<T> for Result<T, RangeError<E>>where
E: Display,
Available on crate feature napi-6
only.
impl<T, E> ResultExt<T> for Result<T, RangeError<E>>where
E: Display,
Available on crate feature
napi-6
only.