{"ast_node_type":"other","tokens":[{"end":24,"kind":"keyword","start":0,"text":"match"}]}
    match s.ast().data {
fn hash_stable_discriminant(s: &mut synstructure::Structure<'_>) -> proc_macro2::TokenStream {
        syn::Data::Enum(_) => quote! {