Function mun_runtime::gc::mun_gc_ptr_type[][src]

#[no_mangle]pub unsafe extern "C" fn mun_gc_ptr_type(
    handle: RuntimeHandle,
    obj: GcPtr,
    type_info: *mut UnsafeTypeInfo
) -> ErrorHandle

Retrieves the type_info for the specified obj from the runtime. If successful, type_info is set, otherwise a non-zero error handle is returned.

If a non-zero error handle is returned, it must be manually destructed using [mun_error_destroy].

Safety

This function receives raw pointers as parameters. If any of the arguments is a null pointer, an error will be returned. Passing pointers to invalid data, will lead to undefined behavior.