{"ast_node_type":"function","tokens":[{"end":92,"kind":"keyword","start":0,"text":"fn"}]}
    fn summarise_struct(&self, cx: &ExtCtxt<'_>, struct_def: &VariantData) -> StaticFields {
impl<'a> TraitDef<'a> {
        let mut named_idents = Vec::new();