logo
#[repr(u32)]
#[non_exhaustive]
pub enum retro_language {
Show 29 variants RETRO_LANGUAGE_ENGLISH, RETRO_LANGUAGE_JAPANESE, RETRO_LANGUAGE_FRENCH, RETRO_LANGUAGE_SPANISH, RETRO_LANGUAGE_GERMAN, RETRO_LANGUAGE_ITALIAN, RETRO_LANGUAGE_DUTCH, RETRO_LANGUAGE_PORTUGUESE_BRAZIL, RETRO_LANGUAGE_PORTUGUESE_PORTUGAL, RETRO_LANGUAGE_RUSSIAN, RETRO_LANGUAGE_KOREAN, RETRO_LANGUAGE_CHINESE_TRADITIONAL, RETRO_LANGUAGE_CHINESE_SIMPLIFIED, RETRO_LANGUAGE_ESPERANTO, RETRO_LANGUAGE_POLISH, RETRO_LANGUAGE_VIETNAMESE, RETRO_LANGUAGE_ARABIC, RETRO_LANGUAGE_GREEK, RETRO_LANGUAGE_TURKISH, RETRO_LANGUAGE_SLOVAK, RETRO_LANGUAGE_PERSIAN, RETRO_LANGUAGE_HEBREW, RETRO_LANGUAGE_ASTURIAN, RETRO_LANGUAGE_FINNISH, RETRO_LANGUAGE_INDONESIAN, RETRO_LANGUAGE_SWEDISH, RETRO_LANGUAGE_UKRAINIAN, RETRO_LANGUAGE_LAST, RETRO_LANGUAGE_DUMMY,
}
Expand description

Id values for LANGUAGE

Variants (Non-exhaustive)

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.

RETRO_LANGUAGE_ENGLISH

RETRO_LANGUAGE_JAPANESE

RETRO_LANGUAGE_FRENCH

RETRO_LANGUAGE_SPANISH

RETRO_LANGUAGE_GERMAN

RETRO_LANGUAGE_ITALIAN

RETRO_LANGUAGE_DUTCH

RETRO_LANGUAGE_PORTUGUESE_BRAZIL

RETRO_LANGUAGE_PORTUGUESE_PORTUGAL

RETRO_LANGUAGE_RUSSIAN

RETRO_LANGUAGE_KOREAN

RETRO_LANGUAGE_CHINESE_TRADITIONAL

RETRO_LANGUAGE_CHINESE_SIMPLIFIED

RETRO_LANGUAGE_ESPERANTO

RETRO_LANGUAGE_POLISH

RETRO_LANGUAGE_VIETNAMESE

RETRO_LANGUAGE_ARABIC

RETRO_LANGUAGE_GREEK

RETRO_LANGUAGE_TURKISH

RETRO_LANGUAGE_SLOVAK

RETRO_LANGUAGE_PERSIAN

RETRO_LANGUAGE_HEBREW

RETRO_LANGUAGE_ASTURIAN

RETRO_LANGUAGE_FINNISH

RETRO_LANGUAGE_INDONESIAN

RETRO_LANGUAGE_SWEDISH

RETRO_LANGUAGE_UKRAINIAN

RETRO_LANGUAGE_LAST

RETRO_LANGUAGE_DUMMY

Ensure sizeof(enum) == sizeof(int)

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

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. 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.