syntax_data: {"ast_node_type":"other","tokens":[{"end":64,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:             // We filter out paths with multiple path::segments.
context_before:             && let Ok(snippet) = self.tcx.sess.source_map().span_to_snippet(pat.span)
context_after:             && snippet.chars().all(|c| c.is_alphanumeric() || c == '_')