syntax_data: {"ast_node_type":"variable","tokens":[{"end":48,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:                 if let ExternalSource::Foreign {
context_before:             self.external_src.try_write().map(|mut external_src| {
context_after:                     kind: src_kind @ ExternalSourceKind::AbsentOk,