syntax_data: {"ast_node_type":"variable","tokens":[{"end":72,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:             let has_normal_component = to.components().any(|c| match c {
context_before:         for (from, to) in self.mapping.iter() {
context_after:                 path::Component::Normal(s) => !s.is_empty(),