{"ast_node_type":"other","tokens":[{"end":46,"kind":"keyword","start":0,"text":"encoder.emit_usize(self.blocks.len());"}]}
        encoder.emit_usize(self.blocks.len());
    fn encode(&self, encoder: &mut E) {
        for block in &self.blocks {