[][src]Enum lib_ruby_parser::source::RecognizedEncoding

pub enum RecognizedEncoding {
    ASCII_8BIT,
    UTF_8,
    US_ASCII,
    UTF8_MAC,
    EUC_JP,
    Windows_31J,
    Big5,
    Big5_HKSCS,
    Big5_UAO,
    CESU_8,
    CP949,
    Emacs_Mule,
    EUC_KR,
    EUC_TW,
    GB18030,
    GBK,
    ISO_8859_1,
    ISO_8859_2,
    ISO_8859_3,
    ISO_8859_4,
    ISO_8859_5,
    ISO_8859_6,
    ISO_8859_7,
    ISO_8859_8,
    ISO_8859_9,
    ISO_8859_10,
    ISO_8859_11,
    ISO_8859_13,
    ISO_8859_14,
    ISO_8859_15,
    ISO_8859_16,
    KOI8_R,
    KOI8_U,
    Shift_JIS,
    Windows_1250,
    Windows_1251,
    Windows_1252,
    Windows_1253,
    Windows_1254,
    Windows_1257,
    IBM437,
    IBM737,
    IBM775,
    CP850,
    IBM852,
    CP852,
    IBM855,
    CP855,
    IBM857,
    IBM860,
    IBM861,
    IBM862,
    IBM863,
    IBM864,
    IBM865,
    IBM866,
    IBM869,
    Windows_1258,
    GB1988,
    MacCentEuro,
    MacCroatian,
    MacCyrillic,
    MacGreek,
    MacIceland,
    MacRoman,
    MacRomania,
    MacThai,
    MacTurkish,
    MacUkraine,
    CP950,
    CP951,
    Stateless_ISO_2022_JP,
    EucJP_ms,
    CP51932,
    EUC_JIS_2004,
    GB2312,
    GB12345,
    Windows_1256,
    Windows_1255,
    TIS_620,
    Windows_874,
    MacJapanese,
    UTF8_DoCoMo,
    SJIS_DoCoMo,
    UTF8_KDDI,
    SJIS_KDDI,
    Stateless_ISO_2022_JP_KDDI,
    UTF8_SoftBank,
    SJIS_SoftBank,
}

Variants

ASCII_8BIT
UTF_8
US_ASCII
UTF8_MAC
EUC_JP
Windows_31J
Big5
Big5_HKSCS
Big5_UAO
CESU_8
CP949
Emacs_Mule
EUC_KR
EUC_TW
GB18030
GBK
ISO_8859_1
ISO_8859_2
ISO_8859_3
ISO_8859_4
ISO_8859_5
ISO_8859_6
ISO_8859_7
ISO_8859_8
ISO_8859_9
ISO_8859_10
ISO_8859_11
ISO_8859_13
ISO_8859_14
ISO_8859_15
ISO_8859_16
KOI8_R
KOI8_U
Shift_JIS
Windows_1250
Windows_1251
Windows_1252
Windows_1253
Windows_1254
Windows_1257
IBM437
IBM737
IBM775
CP850
IBM852
CP852
IBM855
CP855
IBM857
IBM860
IBM861
IBM862
IBM863
IBM864
IBM865
IBM866
IBM869
Windows_1258
GB1988
MacCentEuro
MacCroatian
MacCyrillic
MacGreek
MacIceland
MacRoman
MacRomania
MacThai
MacTurkish
MacUkraine
CP950
CP951
Stateless_ISO_2022_JP
EucJP_ms
CP51932
EUC_JIS_2004
GB2312
GB12345
Windows_1256
Windows_1255
TIS_620
Windows_874
MacJapanese
UTF8_DoCoMo
SJIS_DoCoMo
UTF8_KDDI
SJIS_KDDI
Stateless_ISO_2022_JP_KDDI
UTF8_SoftBank
SJIS_SoftBank

Implementations

impl RecognizedEncoding[src]

pub fn parse(s: &str) -> Option<Self>[src]

Trait Implementations

impl Debug for RecognizedEncoding[src]

impl PartialEq<RecognizedEncoding> for RecognizedEncoding[src]

impl StructuralPartialEq for RecognizedEncoding[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.