{"ast_node_type":"function","tokens":[{"end":81,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn async_destructor(self, tcx: TyCtxt<'tcx>) -> Option<AsyncDestructor> {
    // this version
        tcx.adt_async_destructor(self.did())