syntax_data: {"ast_node_type":"other","tokens":[{"end":28,"kind":"keyword","start":0,"text":"match"}]}
source_snippet:         match upcast_bound {
context_before:             .try_reduce(|c1, c2| if has_non_region_infer { None } else { Some(c1.min(c2)) });
context_after:             Some(Some(index)) => return Some(TraitUpcastingUnsizeCandidate(index)),