syntax_data: {"ast_node_type":"other","tokens":[{"end":95,"kind":"keyword","start":0,"text":"}"}]}
source_snippet:                 } else if matches!(subpat.ctor(), Constructor::Ref | Constructor::UnionField) {
context_before:                     false // No need to dig further.
context_after:                     false // Don't explore further since they are not by-value.