{"ast_node_type":"other","tokens":[{"end":88,"kind":"keyword","start":0,"text":"self.effective_visibility_diagnostic(variant.def_id.expect_local());"}]}
                    self.effective_visibility_diagnostic(variant.def_id.expect_local());
                for variant in def.variants() {
                    if let Some(ctor_def_id) = variant.ctor_def_id() {