syntax_data: {"ast_node_type":"other","tokens":[{"end":43,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:             if variant_size == Size::ZERO {
context_before:             // If the variant has no state-specific fields, then it's the size of the upvars.
context_after:                 variant_size = upvars_size;