syntax_data: {"ast_node_type":"enum","tokens":[{"end":73,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:                     // `Variants::Multiple` denotes an enum with multiple
context_before:                 Variants::Multiple { tag: _, tag_encoding, tag_field, .. } => {
context_after:                     // variants. The layout of such an enum is the disjunction