poke_data/types/
language.rs1#[derive(Debug, Default, Clone, Copy, PartialEq, Eq, Hash)]
2#[repr(u8)]
3pub enum Language {
4 JapaneseKata = 1,
5 JapaneseRomaji = 2,
6 Korean = 3,
7 Chinese = 4,
8 French = 5,
9 German = 6,
10 Spanish = 7,
11 Italian = 8,
12 #[default]
13 English = 9,
14 Czech = 10,
15}
16
17impl From<u8> for Language {
18 fn from(value: u8) -> Self {
19 match value {
20 1 => Self::JapaneseKata,
21 2 => Self::JapaneseRomaji,
22 3 => Self::Korean,
23 4 => Self::Chinese,
24 5 => Self::French,
25 6 => Self::German,
26 7 => Self::Spanish,
27 8 => Self::Italian,
28 9 => Self::English,
29 10 => Self::Czech,
30 _ => Self::default(),
31 }
32 }
33}