pub(crate) fn emit_enum_variant_wildcard_pattern( enum_name: &str, variant: &str, payload_len: usize, ) -> Tokens