Type Alias jlrs::error::JuliaResult
source · pub type JuliaResult<'frame, 'data, V = Value<'frame, 'data>> = Result<V, Value<'frame, 'data>>;
Expand description
Rooted Julia result or exception.
Some functions from the Julia C API can throw exceptions. Many methods provided by jlrs will
catch these exceptions and return a JuliaResult
, the Err
variant contains the exception.
Aliased Type§
enum JuliaResult<'frame, 'data, V = Value<'frame, 'data>> {
Ok(V),
Err(Value<'frame, 'data>),
}
Variants§
Trait Implementations§
source§impl<T> IntoJlrsResult<T> for JuliaResult<'_, '_, T>
impl<T> IntoJlrsResult<T> for JuliaResult<'_, '_, T>
source§fn into_jlrs_result(self) -> JlrsResult<T>
fn into_jlrs_result(self) -> JlrsResult<T>
Convert
self
to JlrsResult
by calling Base.showerror
if an exception has been
thrown.