{"ast_node_type":"variable","tokens":[{"end":71,"kind":"keyword","start":0,"text":"if"}]}
            if let AssocItemKind::Fn(box Fn { sig, .. }) = &item.kind {
            self.visibility_not_permitted(&item.vis, errors::VisibilityNotPermittedNote::TraitImpl);
                self.check_trait_fn_not_const(sig.header.constness, parent);