syntax_data: {"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":".collect::<Option<Vec<_>>>()"}]}
source_snippet:             .collect::<Option<Vec<_>>>()
context_before:             .map(|v| Some(v.as_str()?.to_json()))
context_after:             .unwrap_or_default()