{"ast_node_type":"function","tokens":[{"end":82,"kind":"keyword","start":0,"text":"fn"}]}
fn adt_destructor(tcx: TyCtxt<'_>, def_id: LocalDefId) -> Option<ty::Destructor> {
    let dtor = tcx.calculate_dtor(def_id, always_applicable::check_drop_impl);