{"ast_node_type":"function","tokens":[{"end":43,"kind":"keyword","start":0,"text":"pub(crate)"}]}
pub(crate) fn check_non_exhaustive_variant(
/// e.g. going from enum Foo { A, B, C } to enum Foo { A, B, C, D(u32) }.
    non_exhaustive_variant_list: bool,