{"ast_node_type":"function","tokens":[{"end":49,"kind":"keyword","start":0,"text":"fn"}]}
                    fn encode(&self, e: &mut E) {
                impl<E: ::rustc_serialize::Encoder> ::rustc_serialize::Encodable<E> for #name {
                        e.emit_u32(self.as_u32());