Enum lief_sys::LIEF_PE_CODE_PAGES[][src]

#[repr(u32)]
pub enum LIEF_PE_CODE_PAGES {
Show variants LIEF_PE_CP_IBM037, LIEF_PE_CP_IBM437, LIEF_PE_CP_IBM500, LIEF_PE_CP_ASMO_708, LIEF_PE_CP_DOS_720, LIEF_PE_CP_IBM737, LIEF_PE_CP_IBM775, LIEF_PE_CP_IBM850, LIEF_PE_CP_IBM852, LIEF_PE_CP_IBM855, LIEF_PE_CP_IBM857, LIEF_PE_CP_IBM00858, LIEF_PE_CP_IBM860, LIEF_PE_CP_IBM861, LIEF_PE_CP_DOS_862, LIEF_PE_CP_IBM863, LIEF_PE_CP_IBM864, LIEF_PE_CP_IBM865, LIEF_PE_CP_CP866, LIEF_PE_CP_IBM869, LIEF_PE_CP_IBM870, LIEF_PE_CP_WINDOWS_874, LIEF_PE_CP_CP875, LIEF_PE_CP_SHIFT_JIS, LIEF_PE_CP_GB2312, LIEF_PE_CP_KS_C_5601_1987, LIEF_PE_CP_BIG5, LIEF_PE_CP_IBM1026, LIEF_PE_CP_IBM01047, LIEF_PE_CP_IBM01140, LIEF_PE_CP_IBM01141, LIEF_PE_CP_IBM01142, LIEF_PE_CP_IBM01143, LIEF_PE_CP_IBM01144, LIEF_PE_CP_IBM01145, LIEF_PE_CP_IBM01146, LIEF_PE_CP_IBM01147, LIEF_PE_CP_IBM01148, LIEF_PE_CP_IBM01149, LIEF_PE_CP_UTF_16, LIEF_PE_CP_UNICODEFFFE, LIEF_PE_CP_WINDOWS_1250, LIEF_PE_CP_WINDOWS_1251, LIEF_PE_CP_WINDOWS_1252, LIEF_PE_CP_WINDOWS_1253, LIEF_PE_CP_WINDOWS_1254, LIEF_PE_CP_WINDOWS_1255, LIEF_PE_CP_WINDOWS_1256, LIEF_PE_CP_WINDOWS_1257, LIEF_PE_CP_WINDOWS_1258, LIEF_PE_CP_JOHAB, LIEF_PE_CP_MACINTOSH, LIEF_PE_CP_X_MAC_JAPANESE, LIEF_PE_CP_X_MAC_CHINESETRAD, LIEF_PE_CP_X_MAC_KOREAN, LIEF_PE_CP_X_MAC_ARABIC, LIEF_PE_CP_X_MAC_HEBREW, LIEF_PE_CP_X_MAC_GREEK, LIEF_PE_CP_X_MAC_CYRILLIC, LIEF_PE_CP_X_MAC_CHINESESIMP, LIEF_PE_CP_X_MAC_ROMANIAN, LIEF_PE_CP_X_MAC_UKRAINIAN, LIEF_PE_CP_X_MAC_THAI, LIEF_PE_CP_X_MAC_CE, LIEF_PE_CP_X_MAC_ICELANDIC, LIEF_PE_CP_X_MAC_TURKISH, LIEF_PE_CP_X_MAC_CROATIAN, LIEF_PE_CP_UTF_32, LIEF_PE_CP_UTF_32BE, LIEF_PE_CP_X_CHINESE_CNS, LIEF_PE_CP_X_CP20001, LIEF_PE_CP_X_CHINESE_ETEN, LIEF_PE_CP_X_CP20003, LIEF_PE_CP_X_CP20004, LIEF_PE_CP_X_CP20005, LIEF_PE_CP_X_IA5, LIEF_PE_CP_X_IA5_GERMAN, LIEF_PE_CP_X_IA5_SWEDISH, LIEF_PE_CP_X_IA5_NORWEGIAN, LIEF_PE_CP_US_ASCII, LIEF_PE_CP_X_CP20261, LIEF_PE_CP_X_CP20269, LIEF_PE_CP_IBM273, LIEF_PE_CP_IBM277, LIEF_PE_CP_IBM278, LIEF_PE_CP_IBM280, LIEF_PE_CP_IBM284, LIEF_PE_CP_IBM285, LIEF_PE_CP_IBM290, LIEF_PE_CP_IBM297, LIEF_PE_CP_IBM420, LIEF_PE_CP_IBM423, LIEF_PE_CP_IBM424, LIEF_PE_CP_X_EBCDIC_KOREANEXTENDED, LIEF_PE_CP_IBM_THAI, LIEF_PE_CP_KOI8_R, LIEF_PE_CP_IBM871, LIEF_PE_CP_IBM880, LIEF_PE_CP_IBM905, LIEF_PE_CP_IBM00924, LIEF_PE_CP_EUC_JP_JIS, LIEF_PE_CP_X_CP20936, LIEF_PE_CP_X_CP20949, LIEF_PE_CP_CP1025, LIEF_PE_CP_KOI8_U, LIEF_PE_CP_ISO_8859_1, LIEF_PE_CP_ISO_8859_2, LIEF_PE_CP_ISO_8859_3, LIEF_PE_CP_ISO_8859_4, LIEF_PE_CP_ISO_8859_5, LIEF_PE_CP_ISO_8859_6, LIEF_PE_CP_ISO_8859_7, LIEF_PE_CP_ISO_8859_8, LIEF_PE_CP_ISO_8859_9, LIEF_PE_CP_ISO_8859_13, LIEF_PE_CP_ISO_8859_15, LIEF_PE_CP_X_EUROPA, LIEF_PE_CP_ISO_8859_8_I, LIEF_PE_CP_ISO_2022_JP, LIEF_PE_CP_CSISO2022JP, LIEF_PE_CP_ISO_2022_JP_JIS, LIEF_PE_CP_ISO_2022_KR, LIEF_PE_CP_X_CP50227, LIEF_PE_CP_EUC_JP, LIEF_PE_CP_EUC_CN, LIEF_PE_CP_EUC_KR, LIEF_PE_CP_HZ_GB_2312, LIEF_PE_CP_GB18030, LIEF_PE_CP_X_ISCII_DE, LIEF_PE_CP_X_ISCII_BE, LIEF_PE_CP_X_ISCII_TA, LIEF_PE_CP_X_ISCII_TE, LIEF_PE_CP_X_ISCII_AS, LIEF_PE_CP_X_ISCII_OR, LIEF_PE_CP_X_ISCII_KA, LIEF_PE_CP_X_ISCII_MA, LIEF_PE_CP_X_ISCII_GU, LIEF_PE_CP_X_ISCII_PA, LIEF_PE_CP_UTF_7, LIEF_PE_CP_UTF_8,
}

Variants

LIEF_PE_CP_IBM037
LIEF_PE_CP_IBM437
LIEF_PE_CP_IBM500
LIEF_PE_CP_ASMO_708
LIEF_PE_CP_DOS_720
LIEF_PE_CP_IBM737
LIEF_PE_CP_IBM775
LIEF_PE_CP_IBM850
LIEF_PE_CP_IBM852
LIEF_PE_CP_IBM855
LIEF_PE_CP_IBM857
LIEF_PE_CP_IBM00858
LIEF_PE_CP_IBM860
LIEF_PE_CP_IBM861
LIEF_PE_CP_DOS_862
LIEF_PE_CP_IBM863
LIEF_PE_CP_IBM864
LIEF_PE_CP_IBM865
LIEF_PE_CP_CP866
LIEF_PE_CP_IBM869
LIEF_PE_CP_IBM870
LIEF_PE_CP_WINDOWS_874
LIEF_PE_CP_CP875
LIEF_PE_CP_SHIFT_JIS
LIEF_PE_CP_GB2312
LIEF_PE_CP_KS_C_5601_1987
LIEF_PE_CP_BIG5
LIEF_PE_CP_IBM1026
LIEF_PE_CP_IBM01047
LIEF_PE_CP_IBM01140
LIEF_PE_CP_IBM01141
LIEF_PE_CP_IBM01142
LIEF_PE_CP_IBM01143
LIEF_PE_CP_IBM01144
LIEF_PE_CP_IBM01145
LIEF_PE_CP_IBM01146
LIEF_PE_CP_IBM01147
LIEF_PE_CP_IBM01148
LIEF_PE_CP_IBM01149
LIEF_PE_CP_UTF_16
LIEF_PE_CP_UNICODEFFFE
LIEF_PE_CP_WINDOWS_1250
LIEF_PE_CP_WINDOWS_1251
LIEF_PE_CP_WINDOWS_1252
LIEF_PE_CP_WINDOWS_1253
LIEF_PE_CP_WINDOWS_1254
LIEF_PE_CP_WINDOWS_1255
LIEF_PE_CP_WINDOWS_1256
LIEF_PE_CP_WINDOWS_1257
LIEF_PE_CP_WINDOWS_1258
LIEF_PE_CP_JOHAB
LIEF_PE_CP_MACINTOSH
LIEF_PE_CP_X_MAC_JAPANESE
LIEF_PE_CP_X_MAC_CHINESETRAD
LIEF_PE_CP_X_MAC_KOREAN
LIEF_PE_CP_X_MAC_ARABIC
LIEF_PE_CP_X_MAC_HEBREW
LIEF_PE_CP_X_MAC_GREEK
LIEF_PE_CP_X_MAC_CYRILLIC
LIEF_PE_CP_X_MAC_CHINESESIMP
LIEF_PE_CP_X_MAC_ROMANIAN
LIEF_PE_CP_X_MAC_UKRAINIAN
LIEF_PE_CP_X_MAC_THAI
LIEF_PE_CP_X_MAC_CE
LIEF_PE_CP_X_MAC_ICELANDIC
LIEF_PE_CP_X_MAC_TURKISH
LIEF_PE_CP_X_MAC_CROATIAN
LIEF_PE_CP_UTF_32
LIEF_PE_CP_UTF_32BE
LIEF_PE_CP_X_CHINESE_CNS
LIEF_PE_CP_X_CP20001
LIEF_PE_CP_X_CHINESE_ETEN
LIEF_PE_CP_X_CP20003
LIEF_PE_CP_X_CP20004
LIEF_PE_CP_X_CP20005
LIEF_PE_CP_X_IA5
LIEF_PE_CP_X_IA5_GERMAN
LIEF_PE_CP_X_IA5_SWEDISH
LIEF_PE_CP_X_IA5_NORWEGIAN
LIEF_PE_CP_US_ASCII
LIEF_PE_CP_X_CP20261
LIEF_PE_CP_X_CP20269
LIEF_PE_CP_IBM273
LIEF_PE_CP_IBM277
LIEF_PE_CP_IBM278
LIEF_PE_CP_IBM280
LIEF_PE_CP_IBM284
LIEF_PE_CP_IBM285
LIEF_PE_CP_IBM290
LIEF_PE_CP_IBM297
LIEF_PE_CP_IBM420
LIEF_PE_CP_IBM423
LIEF_PE_CP_IBM424
LIEF_PE_CP_X_EBCDIC_KOREANEXTENDED
LIEF_PE_CP_IBM_THAI
LIEF_PE_CP_KOI8_R
LIEF_PE_CP_IBM871
LIEF_PE_CP_IBM880
LIEF_PE_CP_IBM905
LIEF_PE_CP_IBM00924
LIEF_PE_CP_EUC_JP_JIS
LIEF_PE_CP_X_CP20936
LIEF_PE_CP_X_CP20949
LIEF_PE_CP_CP1025
LIEF_PE_CP_KOI8_U
LIEF_PE_CP_ISO_8859_1
LIEF_PE_CP_ISO_8859_2
LIEF_PE_CP_ISO_8859_3
LIEF_PE_CP_ISO_8859_4
LIEF_PE_CP_ISO_8859_5
LIEF_PE_CP_ISO_8859_6
LIEF_PE_CP_ISO_8859_7
LIEF_PE_CP_ISO_8859_8
LIEF_PE_CP_ISO_8859_9
LIEF_PE_CP_ISO_8859_13
LIEF_PE_CP_ISO_8859_15
LIEF_PE_CP_X_EUROPA
LIEF_PE_CP_ISO_8859_8_I
LIEF_PE_CP_ISO_2022_JP
LIEF_PE_CP_CSISO2022JP
LIEF_PE_CP_ISO_2022_JP_JIS
LIEF_PE_CP_ISO_2022_KR
LIEF_PE_CP_X_CP50227
LIEF_PE_CP_EUC_JP
LIEF_PE_CP_EUC_CN
LIEF_PE_CP_EUC_KR
LIEF_PE_CP_HZ_GB_2312
LIEF_PE_CP_GB18030
LIEF_PE_CP_X_ISCII_DE
LIEF_PE_CP_X_ISCII_BE
LIEF_PE_CP_X_ISCII_TA
LIEF_PE_CP_X_ISCII_TE
LIEF_PE_CP_X_ISCII_AS
LIEF_PE_CP_X_ISCII_OR
LIEF_PE_CP_X_ISCII_KA
LIEF_PE_CP_X_ISCII_MA
LIEF_PE_CP_X_ISCII_GU
LIEF_PE_CP_X_ISCII_PA
LIEF_PE_CP_UTF_7
LIEF_PE_CP_UTF_8

Trait Implementations

impl Clone for LIEF_PE_CODE_PAGES[src]

fn clone(&self) -> LIEF_PE_CODE_PAGES[src]

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for LIEF_PE_CODE_PAGES[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Hash for LIEF_PE_CODE_PAGES[src]

fn hash<__H: Hasher>(&self, state: &mut __H)[src]

Feeds this value into the given Hasher. Read more

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given Hasher. Read more

impl PartialEq<LIEF_PE_CODE_PAGES> for LIEF_PE_CODE_PAGES[src]

fn eq(&self, other: &LIEF_PE_CODE_PAGES) -> bool[src]

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

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl Copy for LIEF_PE_CODE_PAGES[src]

impl Eq for LIEF_PE_CODE_PAGES[src]

impl StructuralEq for LIEF_PE_CODE_PAGES[src]

impl StructuralPartialEq for LIEF_PE_CODE_PAGES[src]

Auto Trait Implementations

Blanket Implementations

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

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

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

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

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

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

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

pub fn from(t: T) -> T[src]

Performs the conversion.

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

pub fn into(self) -> U[src]

Performs the conversion.

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

pub fn to_owned(&self) -> T[src]

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

pub fn clone_into(&self, target: &mut T)[src]

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

recently added

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

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.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

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.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.