syntax_data: {"ast_node_type":"other","tokens":[{"end":101,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:         // `Drop` impls can only be written in the same crate as the adt, and cannot be blanket impls
context_before:         let mut dtor_candidate = None;
context_after:         for &impl_did in self.local_trait_impls(drop_trait) {