Struct jl_sys::jlrs_result_t [−][src]
#[repr(C)]pub struct jlrs_result_t { pub flag: jlrs_result_tag_t, pub data: *mut jl_value_t, }
Expand description
Container for the result of some function called in a JULIA_TRY block. The flag indicates what
the union field contains. If the flag is JLRS_RESULT_VOID
data
is set to a null
pointer, if it’s JLRS_RESULT_ERR
data
is set to the pointer to the exception.
Fields
flag: jlrs_result_tag_t
data: *mut jl_value_t
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for jlrs_result_t
impl !Send for jlrs_result_t
impl !Sync for jlrs_result_t
impl Unpin for jlrs_result_t
impl UnwindSafe for jlrs_result_t
Blanket Implementations
Mutably borrows from an owned value. Read more