{"ast_node_type":"function","tokens":[{"end":50,"kind":"keyword","start":0,"text":"fn"}]}
                    fn decode(d: &mut D) -> Self {
                impl<D: ::rustc_serialize::Decoder> ::rustc_serialize::Decodable<D> for #name {
                        Self::from_u32(d.read_u32())