fn register_enum_as_static(
crate_ident: &TokenStream,
name: &Ident,
gtype_name: LitStr,
allow_name_conflict: bool,
g_enum_values: TokenStream,
nb_enum_values: usize,
) -> TokenStreamfn register_enum_as_static(
crate_ident: &TokenStream,
name: &Ident,
gtype_name: LitStr,
allow_name_conflict: bool,
g_enum_values: TokenStream,
nb_enum_values: usize,
) -> TokenStream