{"ast_node_type":"other","tokens":[{"end":68,"kind":"keyword","start":0,"text":"self.parse_fn(attrs,"}]}
                self.parse_fn(attrs, fn_parse_mode, lo, vis, case)?;
            let (ident, sig, generics, contract, body) =
            ItemKind::Fn(Box::new(Fn {