syntax_data: {"ast_node_type":"function","tokens":[{"end":46,"kind":"keyword","start":0,"text":"fn"}]}
source_snippet:     fn starts_with_or_pattern(&self) -> bool {
context_before:     /// Returns whether the first match pair of this candidate is an or-pattern.
context_after:         matches!(&*self.match_pairs, [MatchPairTree { test_case: TestCase::Or { .. }, .. }, ..])