pub enum CharSet {
Show 42 variants
Armscii8,
Ascii,
Big5,
Binary,
Cp1250,
Cp1251,
Cp1256,
Cp1257,
Cp850,
Cp852,
Cp866,
Cp932,
Dec8,
Eucjpms,
Euckr,
Gb18030,
Gb2312,
Gbk,
Geostd8,
Greek,
Hebrew,
Hp8,
Keybcs2,
Koi8R,
Koi8U,
Latin1,
Latin2,
Latin5,
Latin7,
Macce,
Macroman,
Sjis,
Swe7,
Tis620,
Ucs2,
Ujis,
Utf16,
Utf16Le,
Utf32,
Utf8,
Utf8Mb4,
Unknown(String),
}
Available on crate features
mysql
and def
only.Expand description
Ref: https://dev.mysql.com/doc/refman/8.0/en/charset-charsets.html
Variants
Armscii8
Ascii
Big5
Binary
Cp1250
Cp1251
Cp1256
Cp1257
Cp850
Cp852
Cp866
Cp932
Dec8
Eucjpms
Euckr
Gb18030
Gb2312
Gbk
Geostd8
Greek
Hebrew
Hp8
Keybcs2
Koi8R
Koi8U
Latin1
Latin2
Latin5
Latin7
Macce
Macroman
Sjis
Swe7
Tis620
Ucs2
Ujis
Utf16
Utf16Le
Utf32
Utf8
Utf8Mb4
Unknown(String)
Implementations
sourceimpl CharSet
impl CharSet
pub fn description(&self) -> String
pub fn default_collation(&self) -> Collation
pub fn max_len(&self) -> u32
pub fn unknown_to_string(&self) -> &String
pub fn string_to_unknown(string: &str) -> Option<Self>
Trait Implementations
impl StructuralPartialEq for CharSet
Auto Trait Implementations
impl RefUnwindSafe for CharSet
impl Send for CharSet
impl Sync for CharSet
impl Unpin for CharSet
impl UnwindSafe for CharSet
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more