{"ast_node_type":"impl","tokens":[{"end":68,"kind":"keyword","start":0,"text":"discr_range_of_repr:"}]}
        discr_range_of_repr: impl Fn(i128, i128) -> (Integer, bool),
        scalar_valid_range: (Bound<u128>, Bound<u128>),
        discriminants: impl Iterator<Item = (VariantIdx, i128)>,