syntax_data: {"ast_node_type":"other","tokens":[{"end":38,"kind":"keyword","start":0,"text":"move"}]}
source_snippet:     move |adt_def: ty::AdtDef<'tcx>| {
context_before: ) -> impl Fn(ty::AdtDef<'tcx>) -> Option<DtorType> {
context_after:         let is_marked_insig = tcx.has_attr(adt_def.did(), sym::rustc_insignificant_dtor);