Enum mysql_common::collations::CollationId
source · #[repr(u16)]pub enum CollationId {
Show 287 variants
UNKNOWN_COLLATION_ID = 0,
BIG5_CHINESE_CI = 1,
LATIN2_CZECH_CS = 2,
DEC8_SWEDISH_CI = 3,
CP850_GENERAL_CI = 4,
LATIN1_GERMAN1_CI = 5,
HP8_ENGLISH_CI = 6,
KOI8R_GENERAL_CI = 7,
LATIN1_SWEDISH_CI = 8,
LATIN2_GENERAL_CI = 9,
SWE7_SWEDISH_CI = 10,
ASCII_GENERAL_CI = 11,
UJIS_JAPANESE_CI = 12,
SJIS_JAPANESE_CI = 13,
CP1251_BULGARIAN_CI = 14,
LATIN1_DANISH_CI = 15,
HEBREW_GENERAL_CI = 16,
TIS620_THAI_CI = 18,
EUCKR_KOREAN_CI = 19,
LATIN7_ESTONIAN_CS = 20,
LATIN2_HUNGARIAN_CI = 21,
KOI8U_GENERAL_CI = 22,
CP1251_UKRAINIAN_CI = 23,
GB2312_CHINESE_CI = 24,
GREEK_GENERAL_CI = 25,
CP1250_GENERAL_CI = 26,
LATIN2_CROATIAN_CI = 27,
GBK_CHINESE_CI = 28,
CP1257_LITHUANIAN_CI = 29,
LATIN5_TURKISH_CI = 30,
LATIN1_GERMAN2_CI = 31,
ARMSCII8_GENERAL_CI = 32,
UTF8MB3_GENERAL_CI = 33,
CP1250_CZECH_CS = 34,
UCS2_GENERAL_CI = 35,
CP866_GENERAL_CI = 36,
KEYBCS2_GENERAL_CI = 37,
MACCE_GENERAL_CI = 38,
MACROMAN_GENERAL_CI = 39,
CP852_GENERAL_CI = 40,
LATIN7_GENERAL_CI = 41,
LATIN7_GENERAL_CS = 42,
MACCE_BIN = 43,
CP1250_CROATIAN_CI = 44,
UTF8MB4_GENERAL_CI = 45,
UTF8MB4_BIN = 46,
LATIN1_BIN = 47,
LATIN1_GENERAL_CI = 48,
LATIN1_GENERAL_CS = 49,
CP1251_BIN = 50,
CP1251_GENERAL_CI = 51,
CP1251_GENERAL_CS = 52,
MACROMAN_BIN = 53,
UTF16_GENERAL_CI = 54,
UTF16_BIN = 55,
UTF16LE_GENERAL_CI = 56,
CP1256_GENERAL_CI = 57,
CP1257_BIN = 58,
CP1257_GENERAL_CI = 59,
UTF32_GENERAL_CI = 60,
UTF32_BIN = 61,
UTF16LE_BIN = 62,
BINARY = 63,
ARMSCII8_BIN = 64,
ASCII_BIN = 65,
CP1250_BIN = 66,
CP1256_BIN = 67,
CP866_BIN = 68,
DEC8_BIN = 69,
GREEK_BIN = 70,
HEBREW_BIN = 71,
HP8_BIN = 72,
KEYBCS2_BIN = 73,
KOI8R_BIN = 74,
KOI8U_BIN = 75,
UTF8MB3_TOLOWER_CI = 76,
LATIN2_BIN = 77,
LATIN5_BIN = 78,
LATIN7_BIN = 79,
CP850_BIN = 80,
CP852_BIN = 81,
SWE7_BIN = 82,
UTF8MB3_BIN = 83,
BIG5_BIN = 84,
EUCKR_BIN = 85,
GB2312_BIN = 86,
GBK_BIN = 87,
SJIS_BIN = 88,
TIS620_BIN = 89,
UCS2_BIN = 90,
UJIS_BIN = 91,
GEOSTD8_GENERAL_CI = 92,
GEOSTD8_BIN = 93,
LATIN1_SPANISH_CI = 94,
CP932_JAPANESE_CI = 95,
CP932_BIN = 96,
EUCJPMS_JAPANESE_CI = 97,
EUCJPMS_BIN = 98,
CP1250_POLISH_CI = 99,
UTF16_UNICODE_CI = 101,
UTF16_ICELANDIC_CI = 102,
UTF16_LATVIAN_CI = 103,
UTF16_ROMANIAN_CI = 104,
UTF16_SLOVENIAN_CI = 105,
UTF16_POLISH_CI = 106,
UTF16_ESTONIAN_CI = 107,
UTF16_SPANISH_CI = 108,
UTF16_SWEDISH_CI = 109,
UTF16_TURKISH_CI = 110,
UTF16_CZECH_CI = 111,
UTF16_DANISH_CI = 112,
UTF16_LITHUANIAN_CI = 113,
UTF16_SLOVAK_CI = 114,
UTF16_SPANISH2_CI = 115,
UTF16_ROMAN_CI = 116,
UTF16_PERSIAN_CI = 117,
UTF16_ESPERANTO_CI = 118,
UTF16_HUNGARIAN_CI = 119,
UTF16_SINHALA_CI = 120,
UTF16_GERMAN2_CI = 121,
UTF16_CROATIAN_CI = 122,
UTF16_UNICODE_520_CI = 123,
UTF16_VIETNAMESE_CI = 124,
UCS2_UNICODE_CI = 128,
UCS2_ICELANDIC_CI = 129,
UCS2_LATVIAN_CI = 130,
UCS2_ROMANIAN_CI = 131,
UCS2_SLOVENIAN_CI = 132,
UCS2_POLISH_CI = 133,
UCS2_ESTONIAN_CI = 134,
UCS2_SPANISH_CI = 135,
UCS2_SWEDISH_CI = 136,
UCS2_TURKISH_CI = 137,
UCS2_CZECH_CI = 138,
UCS2_DANISH_CI = 139,
UCS2_LITHUANIAN_CI = 140,
UCS2_SLOVAK_CI = 141,
UCS2_SPANISH2_CI = 142,
UCS2_ROMAN_CI = 143,
UCS2_PERSIAN_CI = 144,
UCS2_ESPERANTO_CI = 145,
UCS2_HUNGARIAN_CI = 146,
UCS2_SINHALA_CI = 147,
UCS2_GERMAN2_CI = 148,
UCS2_CROATIAN_CI = 149,
UCS2_UNICODE_520_CI = 150,
UCS2_VIETNAMESE_CI = 151,
UCS2_GENERAL_MYSQL500_CI = 159,
UTF32_UNICODE_CI = 160,
UTF32_ICELANDIC_CI = 161,
UTF32_LATVIAN_CI = 162,
UTF32_ROMANIAN_CI = 163,
UTF32_SLOVENIAN_CI = 164,
UTF32_POLISH_CI = 165,
UTF32_ESTONIAN_CI = 166,
UTF32_SPANISH_CI = 167,
UTF32_SWEDISH_CI = 168,
UTF32_TURKISH_CI = 169,
UTF32_CZECH_CI = 170,
UTF32_DANISH_CI = 171,
UTF32_LITHUANIAN_CI = 172,
UTF32_SLOVAK_CI = 173,
UTF32_SPANISH2_CI = 174,
UTF32_ROMAN_CI = 175,
UTF32_PERSIAN_CI = 176,
UTF32_ESPERANTO_CI = 177,
UTF32_HUNGARIAN_CI = 178,
UTF32_SINHALA_CI = 179,
UTF32_GERMAN2_CI = 180,
UTF32_CROATIAN_CI = 181,
UTF32_UNICODE_520_CI = 182,
UTF32_VIETNAMESE_CI = 183,
UTF8MB3_UNICODE_CI = 192,
UTF8MB3_ICELANDIC_CI = 193,
UTF8MB3_LATVIAN_CI = 194,
UTF8MB3_ROMANIAN_CI = 195,
UTF8MB3_SLOVENIAN_CI = 196,
UTF8MB3_POLISH_CI = 197,
UTF8MB3_ESTONIAN_CI = 198,
UTF8MB3_SPANISH_CI = 199,
UTF8MB3_SWEDISH_CI = 200,
UTF8MB3_TURKISH_CI = 201,
UTF8MB3_CZECH_CI = 202,
UTF8MB3_DANISH_CI = 203,
UTF8MB3_LITHUANIAN_CI = 204,
UTF8MB3_SLOVAK_CI = 205,
UTF8MB3_SPANISH2_CI = 206,
UTF8MB3_ROMAN_CI = 207,
UTF8MB3_PERSIAN_CI = 208,
UTF8MB3_ESPERANTO_CI = 209,
UTF8MB3_HUNGARIAN_CI = 210,
UTF8MB3_SINHALA_CI = 211,
UTF8MB3_GERMAN2_CI = 212,
UTF8MB3_CROATIAN_CI = 213,
UTF8MB3_UNICODE_520_CI = 214,
UTF8MB3_VIETNAMESE_CI = 215,
UTF8MB3_GENERAL_MYSQL500_CI = 223,
UTF8MB4_UNICODE_CI = 224,
UTF8MB4_ICELANDIC_CI = 225,
UTF8MB4_LATVIAN_CI = 226,
UTF8MB4_ROMANIAN_CI = 227,
UTF8MB4_SLOVENIAN_CI = 228,
UTF8MB4_POLISH_CI = 229,
UTF8MB4_ESTONIAN_CI = 230,
UTF8MB4_SPANISH_CI = 231,
UTF8MB4_SWEDISH_CI = 232,
UTF8MB4_TURKISH_CI = 233,
UTF8MB4_CZECH_CI = 234,
UTF8MB4_DANISH_CI = 235,
UTF8MB4_LITHUANIAN_CI = 236,
UTF8MB4_SLOVAK_CI = 237,
UTF8MB4_SPANISH2_CI = 238,
UTF8MB4_ROMAN_CI = 239,
UTF8MB4_PERSIAN_CI = 240,
UTF8MB4_ESPERANTO_CI = 241,
UTF8MB4_HUNGARIAN_CI = 242,
UTF8MB4_SINHALA_CI = 243,
UTF8MB4_GERMAN2_CI = 244,
UTF8MB4_CROATIAN_CI = 245,
UTF8MB4_UNICODE_520_CI = 246,
UTF8MB4_VIETNAMESE_CI = 247,
GB18030_CHINESE_CI = 248,
GB18030_BIN = 249,
GB18030_UNICODE_520_CI = 250,
UTF8MB4_0900_AI_CI = 255,
UTF8MB4_DE_PB_0900_AI_CI = 256,
UTF8MB4_IS_0900_AI_CI = 257,
UTF8MB4_LV_0900_AI_CI = 258,
UTF8MB4_RO_0900_AI_CI = 259,
UTF8MB4_SL_0900_AI_CI = 260,
UTF8MB4_PL_0900_AI_CI = 261,
UTF8MB4_ET_0900_AI_CI = 262,
UTF8MB4_ES_0900_AI_CI = 263,
UTF8MB4_SV_0900_AI_CI = 264,
UTF8MB4_TR_0900_AI_CI = 265,
UTF8MB4_CS_0900_AI_CI = 266,
UTF8MB4_DA_0900_AI_CI = 267,
UTF8MB4_LT_0900_AI_CI = 268,
UTF8MB4_SK_0900_AI_CI = 269,
UTF8MB4_ES_TRAD_0900_AI_CI = 270,
UTF8MB4_LA_0900_AI_CI = 271,
UTF8MB4_EO_0900_AI_CI = 273,
UTF8MB4_HU_0900_AI_CI = 274,
UTF8MB4_HR_0900_AI_CI = 275,
UTF8MB4_VI_0900_AI_CI = 277,
UTF8MB4_0900_AS_CS = 278,
UTF8MB4_DE_PB_0900_AS_CS = 279,
UTF8MB4_IS_0900_AS_CS = 280,
UTF8MB4_LV_0900_AS_CS = 281,
UTF8MB4_RO_0900_AS_CS = 282,
UTF8MB4_SL_0900_AS_CS = 283,
UTF8MB4_PL_0900_AS_CS = 284,
UTF8MB4_ET_0900_AS_CS = 285,
UTF8MB4_ES_0900_AS_CS = 286,
UTF8MB4_SV_0900_AS_CS = 287,
UTF8MB4_TR_0900_AS_CS = 288,
UTF8MB4_CS_0900_AS_CS = 289,
UTF8MB4_DA_0900_AS_CS = 290,
UTF8MB4_LT_0900_AS_CS = 291,
UTF8MB4_SK_0900_AS_CS = 292,
UTF8MB4_ES_TRAD_0900_AS_CS = 293,
UTF8MB4_LA_0900_AS_CS = 294,
UTF8MB4_EO_0900_AS_CS = 296,
UTF8MB4_HU_0900_AS_CS = 297,
UTF8MB4_HR_0900_AS_CS = 298,
UTF8MB4_VI_0900_AS_CS = 300,
UTF8MB4_JA_0900_AS_CS = 303,
UTF8MB4_JA_0900_AS_CS_KS = 304,
UTF8MB4_0900_AS_CI = 305,
UTF8MB4_RU_0900_AI_CI = 306,
UTF8MB4_RU_0900_AS_CS = 307,
UTF8MB4_ZH_0900_AS_CS = 308,
UTF8MB4_0900_BIN = 309,
UTF8MB4_NB_0900_AI_CI = 310,
UTF8MB4_NB_0900_AS_CS = 311,
UTF8MB4_NN_0900_AI_CI = 312,
UTF8MB4_NN_0900_AS_CS = 313,
UTF8MB4_SR_LATN_0900_AI_CI = 314,
UTF8MB4_SR_LATN_0900_AS_CS = 315,
UTF8MB4_BS_0900_AI_CI = 316,
UTF8MB4_BS_0900_AS_CS = 317,
UTF8MB4_BG_0900_AI_CI = 318,
UTF8MB4_BG_0900_AS_CS = 319,
UTF8MB4_GL_0900_AI_CI = 320,
UTF8MB4_GL_0900_AS_CS = 321,
UTF8MB4_MN_CYRL_0900_AI_CI = 322,
UTF8MB4_MN_CYRL_0900_AS_CS = 323,
}
Expand description
MySql collation type.
Collected via:
SELECT CONCAT(
UPPER(COLLATION_NAME), ' = ', ID, ','
)
FROM INFORMATION_SCHEMA.COLLATIONS
ORDER BY ID;
Variants§
UNKNOWN_COLLATION_ID = 0
This is a stub
BIG5_CHINESE_CI = 1
LATIN2_CZECH_CS = 2
DEC8_SWEDISH_CI = 3
CP850_GENERAL_CI = 4
LATIN1_GERMAN1_CI = 5
HP8_ENGLISH_CI = 6
KOI8R_GENERAL_CI = 7
LATIN1_SWEDISH_CI = 8
LATIN2_GENERAL_CI = 9
SWE7_SWEDISH_CI = 10
ASCII_GENERAL_CI = 11
UJIS_JAPANESE_CI = 12
SJIS_JAPANESE_CI = 13
CP1251_BULGARIAN_CI = 14
LATIN1_DANISH_CI = 15
HEBREW_GENERAL_CI = 16
TIS620_THAI_CI = 18
EUCKR_KOREAN_CI = 19
LATIN7_ESTONIAN_CS = 20
LATIN2_HUNGARIAN_CI = 21
KOI8U_GENERAL_CI = 22
CP1251_UKRAINIAN_CI = 23
GB2312_CHINESE_CI = 24
GREEK_GENERAL_CI = 25
CP1250_GENERAL_CI = 26
LATIN2_CROATIAN_CI = 27
GBK_CHINESE_CI = 28
CP1257_LITHUANIAN_CI = 29
LATIN5_TURKISH_CI = 30
LATIN1_GERMAN2_CI = 31
ARMSCII8_GENERAL_CI = 32
UTF8MB3_GENERAL_CI = 33
CP1250_CZECH_CS = 34
UCS2_GENERAL_CI = 35
CP866_GENERAL_CI = 36
KEYBCS2_GENERAL_CI = 37
MACCE_GENERAL_CI = 38
MACROMAN_GENERAL_CI = 39
CP852_GENERAL_CI = 40
LATIN7_GENERAL_CI = 41
LATIN7_GENERAL_CS = 42
MACCE_BIN = 43
CP1250_CROATIAN_CI = 44
UTF8MB4_GENERAL_CI = 45
UTF8MB4_BIN = 46
LATIN1_BIN = 47
LATIN1_GENERAL_CI = 48
LATIN1_GENERAL_CS = 49
CP1251_BIN = 50
CP1251_GENERAL_CI = 51
CP1251_GENERAL_CS = 52
MACROMAN_BIN = 53
UTF16_GENERAL_CI = 54
UTF16_BIN = 55
UTF16LE_GENERAL_CI = 56
CP1256_GENERAL_CI = 57
CP1257_BIN = 58
CP1257_GENERAL_CI = 59
UTF32_GENERAL_CI = 60
UTF32_BIN = 61
UTF16LE_BIN = 62
BINARY = 63
ARMSCII8_BIN = 64
ASCII_BIN = 65
CP1250_BIN = 66
CP1256_BIN = 67
CP866_BIN = 68
DEC8_BIN = 69
GREEK_BIN = 70
HEBREW_BIN = 71
HP8_BIN = 72
KEYBCS2_BIN = 73
KOI8R_BIN = 74
KOI8U_BIN = 75
UTF8MB3_TOLOWER_CI = 76
LATIN2_BIN = 77
LATIN5_BIN = 78
LATIN7_BIN = 79
CP850_BIN = 80
CP852_BIN = 81
SWE7_BIN = 82
UTF8MB3_BIN = 83
BIG5_BIN = 84
EUCKR_BIN = 85
GB2312_BIN = 86
GBK_BIN = 87
SJIS_BIN = 88
TIS620_BIN = 89
UCS2_BIN = 90
UJIS_BIN = 91
GEOSTD8_GENERAL_CI = 92
GEOSTD8_BIN = 93
LATIN1_SPANISH_CI = 94
CP932_JAPANESE_CI = 95
CP932_BIN = 96
EUCJPMS_JAPANESE_CI = 97
EUCJPMS_BIN = 98
CP1250_POLISH_CI = 99
UTF16_UNICODE_CI = 101
UTF16_ICELANDIC_CI = 102
UTF16_LATVIAN_CI = 103
UTF16_ROMANIAN_CI = 104
UTF16_SLOVENIAN_CI = 105
UTF16_POLISH_CI = 106
UTF16_ESTONIAN_CI = 107
UTF16_SPANISH_CI = 108
UTF16_SWEDISH_CI = 109
UTF16_TURKISH_CI = 110
UTF16_CZECH_CI = 111
UTF16_DANISH_CI = 112
UTF16_LITHUANIAN_CI = 113
UTF16_SLOVAK_CI = 114
UTF16_SPANISH2_CI = 115
UTF16_ROMAN_CI = 116
UTF16_PERSIAN_CI = 117
UTF16_ESPERANTO_CI = 118
UTF16_HUNGARIAN_CI = 119
UTF16_SINHALA_CI = 120
UTF16_GERMAN2_CI = 121
UTF16_CROATIAN_CI = 122
UTF16_UNICODE_520_CI = 123
UTF16_VIETNAMESE_CI = 124
UCS2_UNICODE_CI = 128
UCS2_ICELANDIC_CI = 129
UCS2_LATVIAN_CI = 130
UCS2_ROMANIAN_CI = 131
UCS2_SLOVENIAN_CI = 132
UCS2_POLISH_CI = 133
UCS2_ESTONIAN_CI = 134
UCS2_SPANISH_CI = 135
UCS2_SWEDISH_CI = 136
UCS2_TURKISH_CI = 137
UCS2_CZECH_CI = 138
UCS2_DANISH_CI = 139
UCS2_LITHUANIAN_CI = 140
UCS2_SLOVAK_CI = 141
UCS2_SPANISH2_CI = 142
UCS2_ROMAN_CI = 143
UCS2_PERSIAN_CI = 144
UCS2_ESPERANTO_CI = 145
UCS2_HUNGARIAN_CI = 146
UCS2_SINHALA_CI = 147
UCS2_GERMAN2_CI = 148
UCS2_CROATIAN_CI = 149
UCS2_UNICODE_520_CI = 150
UCS2_VIETNAMESE_CI = 151
UCS2_GENERAL_MYSQL500_CI = 159
UTF32_UNICODE_CI = 160
UTF32_ICELANDIC_CI = 161
UTF32_LATVIAN_CI = 162
UTF32_ROMANIAN_CI = 163
UTF32_SLOVENIAN_CI = 164
UTF32_POLISH_CI = 165
UTF32_ESTONIAN_CI = 166
UTF32_SPANISH_CI = 167
UTF32_SWEDISH_CI = 168
UTF32_TURKISH_CI = 169
UTF32_CZECH_CI = 170
UTF32_DANISH_CI = 171
UTF32_LITHUANIAN_CI = 172
UTF32_SLOVAK_CI = 173
UTF32_SPANISH2_CI = 174
UTF32_ROMAN_CI = 175
UTF32_PERSIAN_CI = 176
UTF32_ESPERANTO_CI = 177
UTF32_HUNGARIAN_CI = 178
UTF32_SINHALA_CI = 179
UTF32_GERMAN2_CI = 180
UTF32_CROATIAN_CI = 181
UTF32_UNICODE_520_CI = 182
UTF32_VIETNAMESE_CI = 183
UTF8MB3_UNICODE_CI = 192
UTF8MB3_ICELANDIC_CI = 193
UTF8MB3_LATVIAN_CI = 194
UTF8MB3_ROMANIAN_CI = 195
UTF8MB3_SLOVENIAN_CI = 196
UTF8MB3_POLISH_CI = 197
UTF8MB3_ESTONIAN_CI = 198
UTF8MB3_SPANISH_CI = 199
UTF8MB3_SWEDISH_CI = 200
UTF8MB3_TURKISH_CI = 201
UTF8MB3_CZECH_CI = 202
UTF8MB3_DANISH_CI = 203
UTF8MB3_LITHUANIAN_CI = 204
UTF8MB3_SLOVAK_CI = 205
UTF8MB3_SPANISH2_CI = 206
UTF8MB3_ROMAN_CI = 207
UTF8MB3_PERSIAN_CI = 208
UTF8MB3_ESPERANTO_CI = 209
UTF8MB3_HUNGARIAN_CI = 210
UTF8MB3_SINHALA_CI = 211
UTF8MB3_GERMAN2_CI = 212
UTF8MB3_CROATIAN_CI = 213
UTF8MB3_UNICODE_520_CI = 214
UTF8MB3_VIETNAMESE_CI = 215
UTF8MB3_GENERAL_MYSQL500_CI = 223
UTF8MB4_UNICODE_CI = 224
UTF8MB4_ICELANDIC_CI = 225
UTF8MB4_LATVIAN_CI = 226
UTF8MB4_ROMANIAN_CI = 227
UTF8MB4_SLOVENIAN_CI = 228
UTF8MB4_POLISH_CI = 229
UTF8MB4_ESTONIAN_CI = 230
UTF8MB4_SPANISH_CI = 231
UTF8MB4_SWEDISH_CI = 232
UTF8MB4_TURKISH_CI = 233
UTF8MB4_CZECH_CI = 234
UTF8MB4_DANISH_CI = 235
UTF8MB4_LITHUANIAN_CI = 236
UTF8MB4_SLOVAK_CI = 237
UTF8MB4_SPANISH2_CI = 238
UTF8MB4_ROMAN_CI = 239
UTF8MB4_PERSIAN_CI = 240
UTF8MB4_ESPERANTO_CI = 241
UTF8MB4_HUNGARIAN_CI = 242
UTF8MB4_SINHALA_CI = 243
UTF8MB4_GERMAN2_CI = 244
UTF8MB4_CROATIAN_CI = 245
UTF8MB4_UNICODE_520_CI = 246
UTF8MB4_VIETNAMESE_CI = 247
GB18030_CHINESE_CI = 248
GB18030_BIN = 249
GB18030_UNICODE_520_CI = 250
UTF8MB4_0900_AI_CI = 255
UTF8MB4_DE_PB_0900_AI_CI = 256
UTF8MB4_IS_0900_AI_CI = 257
UTF8MB4_LV_0900_AI_CI = 258
UTF8MB4_RO_0900_AI_CI = 259
UTF8MB4_SL_0900_AI_CI = 260
UTF8MB4_PL_0900_AI_CI = 261
UTF8MB4_ET_0900_AI_CI = 262
UTF8MB4_ES_0900_AI_CI = 263
UTF8MB4_SV_0900_AI_CI = 264
UTF8MB4_TR_0900_AI_CI = 265
UTF8MB4_CS_0900_AI_CI = 266
UTF8MB4_DA_0900_AI_CI = 267
UTF8MB4_LT_0900_AI_CI = 268
UTF8MB4_SK_0900_AI_CI = 269
UTF8MB4_ES_TRAD_0900_AI_CI = 270
UTF8MB4_LA_0900_AI_CI = 271
UTF8MB4_EO_0900_AI_CI = 273
UTF8MB4_HU_0900_AI_CI = 274
UTF8MB4_HR_0900_AI_CI = 275
UTF8MB4_VI_0900_AI_CI = 277
UTF8MB4_0900_AS_CS = 278
UTF8MB4_DE_PB_0900_AS_CS = 279
UTF8MB4_IS_0900_AS_CS = 280
UTF8MB4_LV_0900_AS_CS = 281
UTF8MB4_RO_0900_AS_CS = 282
UTF8MB4_SL_0900_AS_CS = 283
UTF8MB4_PL_0900_AS_CS = 284
UTF8MB4_ET_0900_AS_CS = 285
UTF8MB4_ES_0900_AS_CS = 286
UTF8MB4_SV_0900_AS_CS = 287
UTF8MB4_TR_0900_AS_CS = 288
UTF8MB4_CS_0900_AS_CS = 289
UTF8MB4_DA_0900_AS_CS = 290
UTF8MB4_LT_0900_AS_CS = 291
UTF8MB4_SK_0900_AS_CS = 292
UTF8MB4_ES_TRAD_0900_AS_CS = 293
UTF8MB4_LA_0900_AS_CS = 294
UTF8MB4_EO_0900_AS_CS = 296
UTF8MB4_HU_0900_AS_CS = 297
UTF8MB4_HR_0900_AS_CS = 298
UTF8MB4_VI_0900_AS_CS = 300
UTF8MB4_JA_0900_AS_CS = 303
UTF8MB4_JA_0900_AS_CS_KS = 304
UTF8MB4_0900_AS_CI = 305
UTF8MB4_RU_0900_AI_CI = 306
UTF8MB4_RU_0900_AS_CS = 307
UTF8MB4_ZH_0900_AS_CS = 308
UTF8MB4_0900_BIN = 309
UTF8MB4_NB_0900_AI_CI = 310
UTF8MB4_NB_0900_AS_CS = 311
UTF8MB4_NN_0900_AI_CI = 312
UTF8MB4_NN_0900_AS_CS = 313
UTF8MB4_SR_LATN_0900_AI_CI = 314
UTF8MB4_SR_LATN_0900_AS_CS = 315
UTF8MB4_BS_0900_AI_CI = 316
UTF8MB4_BS_0900_AS_CS = 317
UTF8MB4_BG_0900_AI_CI = 318
UTF8MB4_BG_0900_AS_CS = 319
UTF8MB4_GL_0900_AI_CI = 320
UTF8MB4_GL_0900_AS_CS = 321
UTF8MB4_MN_CYRL_0900_AI_CI = 322
UTF8MB4_MN_CYRL_0900_AS_CS = 323
Trait Implementations§
source§impl Clone for CollationId
impl Clone for CollationId
source§fn clone(&self) -> CollationId
fn clone(&self) -> CollationId
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CollationId
impl Debug for CollationId
source§impl From<CollationId> for Collation<'static>
impl From<CollationId> for Collation<'static>
source§fn from(value: CollationId) -> Self
fn from(value: CollationId) -> Self
Convert a collation ID to a collation.
source§impl From<u16> for CollationId
impl From<u16> for CollationId
source§fn from(value: u16) -> Self
fn from(value: u16) -> Self
u16 conversion.
Unknown IDs will be mapped to CollationId::UNKNOWN_COLLATION_ID
.
Collected via:
SELECT CONCAT(
ID, ' => CollationId::', UPPER(COLLATION_NAME), ','
)
FROM INFORMATION_SCHEMA.COLLATIONS
ORDER BY ID;
source§impl Hash for CollationId
impl Hash for CollationId
source§impl PartialEq for CollationId
impl PartialEq for CollationId
impl Copy for CollationId
impl Eq for CollationId
impl StructuralPartialEq for CollationId
Auto Trait Implementations§
impl Freeze for CollationId
impl RefUnwindSafe for CollationId
impl Send for CollationId
impl Sync for CollationId
impl Unpin for CollationId
impl UnwindSafe for CollationId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<T> FmtForward for T
impl<T> FmtForward for T
source§fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
Causes
self
to use its Binary
implementation when Debug
-formatted.source§fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
Causes
self
to use its Display
implementation when
Debug
-formatted.source§fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
Causes
self
to use its LowerExp
implementation when
Debug
-formatted.source§fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
Causes
self
to use its LowerHex
implementation when
Debug
-formatted.source§fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
Causes
self
to use its Octal
implementation when Debug
-formatted.source§fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
Causes
self
to use its Pointer
implementation when
Debug
-formatted.source§fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
Causes
self
to use its UpperExp
implementation when
Debug
-formatted.source§fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
Causes
self
to use its UpperHex
implementation when
Debug
-formatted.source§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
source§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
Pipes by value. This is generally the method you want to use. Read more
source§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
Borrows
self
and passes that borrow into the pipe function. Read moresource§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
Mutably borrows
self
and passes that borrow into the pipe function. Read moresource§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
source§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R,
) -> R
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
source§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
Borrows
self
, then passes self.as_ref()
into the pipe function.source§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
Mutably borrows
self
, then passes self.as_mut()
into the pipe
function.source§fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
Borrows
self
, then passes self.deref()
into the pipe function.source§impl<T> Tap for T
impl<T> Tap for T
source§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
Immutable access to the
Borrow<B>
of a value. Read moresource§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
Mutable access to the
BorrowMut<B>
of a value. Read moresource§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
Immutable access to the
AsRef<R>
view of a value. Read moresource§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
Mutable access to the
AsMut<R>
view of a value. Read moresource§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
Immutable access to the
Deref::Target
of a value. Read moresource§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
Mutable access to the
Deref::Target
of a value. Read moresource§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
Calls
.tap()
only in debug builds, and is erased in release builds.source§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
Calls
.tap_mut()
only in debug builds, and is erased in release
builds.source§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
Calls
.tap_borrow()
only in debug builds, and is erased in release
builds.source§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
Calls
.tap_borrow_mut()
only in debug builds, and is erased in release
builds.source§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
Calls
.tap_ref()
only in debug builds, and is erased in release
builds.source§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
Calls
.tap_ref_mut()
only in debug builds, and is erased in release
builds.source§fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
Calls
.tap_deref()
only in debug builds, and is erased in release
builds.