syntax_data: {"ast_node_type":"other","tokens":[{"end":58,"kind":"keyword","start":0,"text":"debug!(?ty,"}]}
source_snippet:             debug!(?ty, "needs_drop_components: inspect");
context_before:         while let Some((ty, level)) = self.unchecked_tys.pop() {
context_after:             if !self.recursion_limit.value_within_limit(level) {