This reference describes unreleased code on main; no release documents it yet.

rlmesh_ext_callback_set_error_payload

functionExperimental#include <rlmesh.h>[source]

Opaque host exception attached to this callback failure; ownership transfers. Replacing, clearing or dropping an untaken payload calls free_payload once. The error carries it across worker threads. The failing caller may take it.

void rlmesh_ext_callback_set_error_payload(
    void* payload,
    void (*free_payload)(void* payload)
)