pub enum Collation {
Show 273 variants Armscii8GeneralCi, Armscii8Bin, AsciiGeneralCi, AsciiBin, Big5ChineseCi, Big5Bin, Binary, Cp1250GeneralCi, Cp1250CzechCs, Cp1250CroatianCi, Cp1250Bin, Cp1250PolishCi, Cp1251BulgarianCi, Cp1251UkrainianCi, Cp1251Bin, Cp1251GeneralCi, Cp1251GeneralCs, Cp1256GeneralCi, Cp1256Bin, Cp1257LithuanianCi, Cp1257Bin, Cp1257GeneralCi, Cp850GeneralCi, Cp850Bin, Cp852GeneralCi, Cp852Bin, Cp866GeneralCi, Cp866Bin, Cp932JapaneseCi, Cp932Bin, Dec8SwedishCi, Dec8Bin, EucjpmsJapaneseCi, EucjpmsBin, EuckrKoreanCi, EuckrBin, Gb18030ChineseCi, Gb18030Bin, Gb18030Unicode520Ci, Gb2312ChineseCi, Gb2312Bin, GbkChineseCi, GbkBin, Geostd8GeneralCi, Geostd8Bin, GreekGeneralCi, GreekBin, HebrewGeneralCi, HebrewBin, Hp8EnglishCi, Hp8Bin, Keybcs2GeneralCi, Keybcs2Bin, Koi8RGeneralCi, Koi8RBin, Koi8UGeneralCi, Koi8UBin, Latin1German1Ci, Latin1SwedishCi, Latin1DanishCi, Latin1German2Ci, Latin1Bin, Latin1GeneralCi, Latin1GeneralCs, Latin1SpanishCi, Latin2CzechCs, Latin2GeneralCi, Latin2HungarianCi, Latin2CroatianCi, Latin2Bin, Latin5TurkishCi, Latin5Bin, Latin7EstonianCs, Latin7GeneralCi, Latin7GeneralCs, Latin7Bin, MacceGeneralCi, MacceBin, MacromanGeneralCi, MacromanBin, SjisJapaneseCi, SjisBin, Swe7SwedishCi, Swe7Bin, Tis620ThaiCi, Tis620Bin, Ucs2GeneralCi, Ucs2Bin, Ucs2UnicodeCi, Ucs2IcelandicCi, Ucs2LatvianCi, Ucs2RomanianCi, Ucs2SlovenianCi, Ucs2PolishCi, Ucs2EstonianCi, Ucs2SpanishCi, Ucs2SwedishCi, Ucs2TurkishCi, Ucs2CzechCi, Ucs2DanishCi, Ucs2LithuanianCi, Ucs2SlovakCi, Ucs2Spanish2Ci, Ucs2RomanCi, Ucs2PersianCi, Ucs2EsperantoCi, Ucs2HungarianCi, Ucs2SinhalaCi, Ucs2German2Ci, Ucs2CroatianCi, Ucs2Unicode520Ci, Ucs2VietnameseCi, Ucs2GeneralMysql500Ci, UjisJapaneseCi, UjisBin, Utf16GeneralCi, Utf16Bin, Utf16UnicodeCi, Utf16IcelandicCi, Utf16LatvianCi, Utf16RomanianCi, Utf16SlovenianCi, Utf16PolishCi, Utf16EstonianCi, Utf16SpanishCi, Utf16SwedishCi, Utf16TurkishCi, Utf16CzechCi, Utf16DanishCi, Utf16LithuanianCi, Utf16SlovakCi, Utf16Spanish2Ci, Utf16RomanCi, Utf16PersianCi, Utf16EsperantoCi, Utf16HungarianCi, Utf16SinhalaCi, Utf16German2Ci, Utf16CroatianCi, Utf16Unicode520Ci, Utf16VietnameseCi, Utf16LeGeneralCi, Utf16LeBin, Utf32GeneralCi, Utf32Bin, Utf32UnicodeCi, Utf32IcelandicCi, Utf32LatvianCi, Utf32RomanianCi, Utf32SlovenianCi, Utf32PolishCi, Utf32EstonianCi, Utf32SpanishCi, Utf32SwedishCi, Utf32TurkishCi, Utf32CzechCi, Utf32DanishCi, Utf32LithuanianCi, Utf32SlovakCi, Utf32Spanish2Ci, Utf32RomanCi, Utf32PersianCi, Utf32EsperantoCi, Utf32HungarianCi, Utf32SinhalaCi, Utf32German2Ci, Utf32CroatianCi, Utf32Unicode520Ci, Utf32VietnameseCi, Utf8GeneralCi, Utf8TolowerCi, Utf8Bin, Utf8UnicodeCi, Utf8IcelandicCi, Utf8LatvianCi, Utf8RomanianCi, Utf8SlovenianCi, Utf8PolishCi, Utf8EstonianCi, Utf8SpanishCi, Utf8SwedishCi, Utf8TurkishCi, Utf8CzechCi, Utf8DanishCi, Utf8LithuanianCi, Utf8SlovakCi, Utf8Spanish2Ci, Utf8RomanCi, Utf8PersianCi, Utf8EsperantoCi, Utf8HungarianCi, Utf8SinhalaCi, Utf8German2Ci, Utf8CroatianCi, Utf8Unicode520Ci, Utf8VietnameseCi, Utf8GeneralMysql500Ci, Utf8Mb4GeneralCi, Utf8Mb4Bin, Utf8Mb4UnicodeCi, Utf8Mb4IcelandicCi, Utf8Mb4LatvianCi, Utf8Mb4RomanianCi, Utf8Mb4SlovenianCi, Utf8Mb4PolishCi, Utf8Mb4EstonianCi, Utf8Mb4SpanishCi, Utf8Mb4SwedishCi, Utf8Mb4TurkishCi, Utf8Mb4CzechCi, Utf8Mb4DanishCi, Utf8Mb4LithuanianCi, Utf8Mb4SlovakCi, Utf8Mb4Spanish2Ci, Utf8Mb4RomanCi, Utf8Mb4PersianCi, Utf8Mb4EsperantoCi, Utf8Mb4HungarianCi, Utf8Mb4SinhalaCi, Utf8Mb4German2Ci, Utf8Mb4CroatianCi, Utf8Mb4Unicode520Ci, Utf8Mb4VietnameseCi, Utf8Mb40900AiCi, Utf8Mb4DePb0900AiCi, Utf8Mb4Is0900AiCi, Utf8Mb4Lv0900AiCi, Utf8Mb4Ro0900AiCi, Utf8Mb4Sl0900AiCi, Utf8Mb4Pl0900AiCi, Utf8Mb4Et0900AiCi, Utf8Mb4Es0900AiCi, Utf8Mb4Sv0900AiCi, Utf8Mb4Tr0900AiCi, Utf8Mb4Cs0900AiCi, Utf8Mb4Da0900AiCi, Utf8Mb4Lt0900AiCi, Utf8Mb4Sk0900AiCi, Utf8Mb4EsTrad0900AiCi, Utf8Mb4La0900AiCi, Utf8Mb4Eo0900AiCi, Utf8Mb4Hu0900AiCi, Utf8Mb4Hr0900AiCi, Utf8Mb4Vi0900AiCi, Utf8Mb40900AsCs, Utf8Mb4DePb0900AsCs, Utf8Mb4Is0900AsCs, Utf8Mb4Lv0900AsCs, Utf8Mb4Ro0900AsCs, Utf8Mb4Sl0900AsCs, Utf8Mb4Pl0900AsCs, Utf8Mb4Et0900AsCs, Utf8Mb4Es0900AsCs, Utf8Mb4Sv0900AsCs, Utf8Mb4Tr0900AsCs, Utf8Mb4Cs0900AsCs, Utf8Mb4Da0900AsCs, Utf8Mb4Lt0900AsCs, Utf8Mb4Sk0900AsCs, Utf8Mb4EsTrad0900AsCs, Utf8Mb4La0900AsCs, Utf8Mb4Eo0900AsCs, Utf8Mb4Hu0900AsCs, Utf8Mb4Hr0900AsCs, Utf8Mb4Vi0900AsCs, Utf8Mb4Ja0900AsCs, Utf8Mb4Ja0900AsCsKs, Utf8Mb40900AsCi, Utf8Mb4Ru0900AiCi, Utf8Mb4Ru0900AsCs, Utf8Mb4Zh0900AsCs, Utf8Mb40900Bin, Unknown(String),
}
Available on crate features mysql and def only.
Expand description

Ref: https://dev.mysql.com/doc/refman/8.0/en/information-schema-collation-character-set-applicability-table.html

Variants

Armscii8GeneralCi

Armscii8Bin

AsciiGeneralCi

AsciiBin

Big5ChineseCi

Big5Bin

Binary

Cp1250GeneralCi

Cp1250CzechCs

Cp1250CroatianCi

Cp1250Bin

Cp1250PolishCi

Cp1251BulgarianCi

Cp1251UkrainianCi

Cp1251Bin

Cp1251GeneralCi

Cp1251GeneralCs

Cp1256GeneralCi

Cp1256Bin

Cp1257LithuanianCi

Cp1257Bin

Cp1257GeneralCi

Cp850GeneralCi

Cp850Bin

Cp852GeneralCi

Cp852Bin

Cp866GeneralCi

Cp866Bin

Cp932JapaneseCi

Cp932Bin

Dec8SwedishCi

Dec8Bin

EucjpmsJapaneseCi

EucjpmsBin

EuckrKoreanCi

EuckrBin

Gb18030ChineseCi

Gb18030Bin

Gb18030Unicode520Ci

Gb2312ChineseCi

Gb2312Bin

GbkChineseCi

GbkBin

Geostd8GeneralCi

Geostd8Bin

GreekGeneralCi

GreekBin

HebrewGeneralCi

HebrewBin

Hp8EnglishCi

Hp8Bin

Keybcs2GeneralCi

Keybcs2Bin

Koi8RGeneralCi

Koi8RBin

Koi8UGeneralCi

Koi8UBin

Latin1German1Ci

Latin1SwedishCi

Latin1DanishCi

Latin1German2Ci

Latin1Bin

Latin1GeneralCi

Latin1GeneralCs

Latin1SpanishCi

Latin2CzechCs

Latin2GeneralCi

Latin2HungarianCi

Latin2CroatianCi

Latin2Bin

Latin5TurkishCi

Latin5Bin

Latin7EstonianCs

Latin7GeneralCi

Latin7GeneralCs

Latin7Bin

MacceGeneralCi

MacceBin

MacromanGeneralCi

MacromanBin

SjisJapaneseCi

SjisBin

Swe7SwedishCi

Swe7Bin

Tis620ThaiCi

Tis620Bin

Ucs2GeneralCi

Ucs2Bin

Ucs2UnicodeCi

Ucs2IcelandicCi

Ucs2LatvianCi

Ucs2RomanianCi

Ucs2SlovenianCi

Ucs2PolishCi

Ucs2EstonianCi

Ucs2SpanishCi

Ucs2SwedishCi

Ucs2TurkishCi

Ucs2CzechCi

Ucs2DanishCi

Ucs2LithuanianCi

Ucs2SlovakCi

Ucs2Spanish2Ci

Ucs2RomanCi

Ucs2PersianCi

Ucs2EsperantoCi

Ucs2HungarianCi

Ucs2SinhalaCi

Ucs2German2Ci

Ucs2CroatianCi

Ucs2Unicode520Ci

Ucs2VietnameseCi

Ucs2GeneralMysql500Ci

UjisJapaneseCi

UjisBin

Utf16GeneralCi

Utf16Bin

Utf16UnicodeCi

Utf16IcelandicCi

Utf16LatvianCi

Utf16RomanianCi

Utf16SlovenianCi

Utf16PolishCi

Utf16EstonianCi

Utf16SpanishCi

Utf16SwedishCi

Utf16TurkishCi

Utf16CzechCi

Utf16DanishCi

Utf16LithuanianCi

Utf16SlovakCi

Utf16Spanish2Ci

Utf16RomanCi

Utf16PersianCi

Utf16EsperantoCi

Utf16HungarianCi

Utf16SinhalaCi

Utf16German2Ci

Utf16CroatianCi

Utf16Unicode520Ci

Utf16VietnameseCi

Utf16LeGeneralCi

Utf16LeBin

Utf32GeneralCi

Utf32Bin

Utf32UnicodeCi

Utf32IcelandicCi

Utf32LatvianCi

Utf32RomanianCi

Utf32SlovenianCi

Utf32PolishCi

Utf32EstonianCi

Utf32SpanishCi

Utf32SwedishCi

Utf32TurkishCi

Utf32CzechCi

Utf32DanishCi

Utf32LithuanianCi

Utf32SlovakCi

Utf32Spanish2Ci

Utf32RomanCi

Utf32PersianCi

Utf32EsperantoCi

Utf32HungarianCi

Utf32SinhalaCi

Utf32German2Ci

Utf32CroatianCi

Utf32Unicode520Ci

Utf32VietnameseCi

Utf8GeneralCi

Utf8TolowerCi

Utf8Bin

Utf8UnicodeCi

Utf8IcelandicCi

Utf8LatvianCi

Utf8RomanianCi

Utf8SlovenianCi

Utf8PolishCi

Utf8EstonianCi

Utf8SpanishCi

Utf8SwedishCi

Utf8TurkishCi

Utf8CzechCi

Utf8DanishCi

Utf8LithuanianCi

Utf8SlovakCi

Utf8Spanish2Ci

Utf8RomanCi

Utf8PersianCi

Utf8EsperantoCi

Utf8HungarianCi

Utf8SinhalaCi

Utf8German2Ci

Utf8CroatianCi

Utf8Unicode520Ci

Utf8VietnameseCi

Utf8GeneralMysql500Ci

Utf8Mb4GeneralCi

Utf8Mb4Bin

Utf8Mb4UnicodeCi

Utf8Mb4IcelandicCi

Utf8Mb4LatvianCi

Utf8Mb4RomanianCi

Utf8Mb4SlovenianCi

Utf8Mb4PolishCi

Utf8Mb4EstonianCi

Utf8Mb4SpanishCi

Utf8Mb4SwedishCi

Utf8Mb4TurkishCi

Utf8Mb4CzechCi

Utf8Mb4DanishCi

Utf8Mb4LithuanianCi

Utf8Mb4SlovakCi

Utf8Mb4Spanish2Ci

Utf8Mb4RomanCi

Utf8Mb4PersianCi

Utf8Mb4EsperantoCi

Utf8Mb4HungarianCi

Utf8Mb4SinhalaCi

Utf8Mb4German2Ci

Utf8Mb4CroatianCi

Utf8Mb4Unicode520Ci

Utf8Mb4VietnameseCi

Utf8Mb40900AiCi

Utf8Mb4DePb0900AiCi

Utf8Mb4Is0900AiCi

Utf8Mb4Lv0900AiCi

Utf8Mb4Ro0900AiCi

Utf8Mb4Sl0900AiCi

Utf8Mb4Pl0900AiCi

Utf8Mb4Et0900AiCi

Utf8Mb4Es0900AiCi

Utf8Mb4Sv0900AiCi

Utf8Mb4Tr0900AiCi

Utf8Mb4Cs0900AiCi

Utf8Mb4Da0900AiCi

Utf8Mb4Lt0900AiCi

Utf8Mb4Sk0900AiCi

Utf8Mb4EsTrad0900AiCi

Utf8Mb4La0900AiCi

Utf8Mb4Eo0900AiCi

Utf8Mb4Hu0900AiCi

Utf8Mb4Hr0900AiCi

Utf8Mb4Vi0900AiCi

Utf8Mb40900AsCs

Utf8Mb4DePb0900AsCs

Utf8Mb4Is0900AsCs

Utf8Mb4Lv0900AsCs

Utf8Mb4Ro0900AsCs

Utf8Mb4Sl0900AsCs

Utf8Mb4Pl0900AsCs

Utf8Mb4Et0900AsCs

Utf8Mb4Es0900AsCs

Utf8Mb4Sv0900AsCs

Utf8Mb4Tr0900AsCs

Utf8Mb4Cs0900AsCs

Utf8Mb4Da0900AsCs

Utf8Mb4Lt0900AsCs

Utf8Mb4Sk0900AsCs

Utf8Mb4EsTrad0900AsCs

Utf8Mb4La0900AsCs

Utf8Mb4Eo0900AsCs

Utf8Mb4Hu0900AsCs

Utf8Mb4Hr0900AsCs

Utf8Mb4Vi0900AsCs

Utf8Mb4Ja0900AsCs

Utf8Mb4Ja0900AsCsKs

Utf8Mb40900AsCi

Utf8Mb4Ru0900AiCi

Utf8Mb4Ru0900AsCs

Utf8Mb4Zh0900AsCs

Utf8Mb40900Bin

Unknown(String)

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.