Expand description
C-ABI stable protocol for native renderer plugins.
Plugins compiled as separate cdylibs expose #[no_mangle] extern "C"
functions. The host loads them via libloading and calls them with
JSON-serialized requests/responses, avoiding Rust ABI compatibility
requirements.
As of CFM-27b, renderers are the only graduated stable ABI family. Rule families remain in-process until their trait shapes and vocabularies satisfy the graduation signal recorded in the tiered plugin surface ADR.
Structs§
- Plugin
Description - Top-level plugin description returned by
_binoc_plugin_describe. - Render
Request