Skip to main content

Module pass_through

Module pass_through 

Source
Expand description

PassThrough - the framework’s structural identity syscall.

syscall component in bb-ops. The (domain, op_type) constants come from bb_ir::syscall_ids; the DSL recording helper, the runtime dispatch entry, and the inventory::submit! self-registration all live in one file alongside the sibling tests.

Structs§

PassThroughOp
Engine dispatch-table marker - its sole purpose is to provide a unique TypeId for the syscall registry.

Constants§

DOMAIN
(domain, op_type) key. Re-exported from the foundation so every reference cites one declaration. Domain for every framework-emitted syscall (compiler gates, pass_through, gate_dispatch).
OP_TYPE
Structural identity — threads a value through a partition.

Functions§

invoke
Invoke fn - forwards the input value via polymorphic SlotValue::clone_boxed. The concrete type survives the hop; downstream consumers downcast to the type the graph contract guarantees at the consumer site.