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