syntax_data: {"ast_node_type":"other","tokens":[{"end":86,"kind":"keyword","start":0,"text":"Res::Def(DefKind::Ctor(_,"}]}
source_snippet:                                 Res::Def(DefKind::Ctor(_, CtorKind::Fn), ctor_id) => {
context_before:                             hir::QPath::Resolved(_, path) => match path.res {
context_after:                                     Some((adt_def, adt_def.variant_index_with_ctor_id(ctor_id)))