syntax_data: {"ast_node_type":"other","tokens":[{"end":86,"kind":"keyword","start":0,"text":"debug_assert!(validate_cache.is_none(),"}]}
source_snippet:             debug_assert!(validate_cache.is_none(), "unexpected non-root: {input:?}");
context_before:         } else if D::ENABLE_PROVISIONAL_CACHE {
context_after:             let entry = self.provisional_cache.entry(input).or_default();