syntax_data: {"ast_node_type":"other","tokens":[{"end":18,"kind":"keyword","start":0,"text":"pub"}]}
source_snippet:     pub val: u128,
context_before:     /// Bit representation of the discriminant (e.g., `-1i8` is `0xFF_u128`).
context_after:     pub ty: Ty<'tcx>,