syntax_data: {"ast_node_type":"variable","tokens":[{"end":93,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:         if let Some(Success { required_depth, ref nested_goals, ref result }) = entry.success
context_before:         let entry = self.map.get(&input)?;
context_after:             && available_depth.cache_entry_is_applicable(required_depth)