Skip to main content

register_type_node

Macro register_type_node 

Source
macro_rules! register_type_node {
    ($t:ty, $node:expr) => { ... };
}
Expand description

Register a concrete type’s lattice TypeNode + wire decoder. Emits both a RuntimeTypeBinding and a WireDecoderBinding. Unregistered types resolve to crate::types::TYPE_ANY and their wire payloads cannot be decoded.

use bb_ir::slot_value::register_type_node;
use bb_ir::types::TYPE_PEER_ID;
register_type_node!(PeerIdValue, &TYPE_PEER_ID);