syntax_data: {"ast_node_type":"other","tokens":[{"end":63,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:         // as fields' Drop impls may make this observable, too.
context_before:         // but whether it or any field has a Drop impl (`needs_drop`)
context_after:         match self.tcx.type_of(def_id).skip_binder().ty_adt_def().map(|adt| adt.has_dtor(self.tcx))