pub fn encode_switch(slot_id: u16, cases: &[(u32, &[u8])]) -> Vec<u8> ⓘExpand description
Encode a SWITCH opcode with case headers and bodies.
Binary layout:
[SWITCH(0x09)] [slot_id(u16)] [case_count(u16)]
[val_str_idx(u32) body_len(u32)] x case_count -- case headers
[...body opcodes for case 0...]
[...body opcodes for case 1...]
...