Skip to content

Commit 51e611d

Browse files
committed
Revert "Merge pull request rust3ds#196 from DeltaF1/language_repr"
This reverts commit 786af2b, reversing changes made to 4a15ec9.
1 parent 786af2b commit 51e611d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

ctru-rs/src/services/cfgu.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ pub enum Region {
2929
/// Language set for the console's OS.
3030
#[doc(alias = "CFG_Language")]
3131
#[derive(Copy, Clone, Debug, PartialEq, Eq)]
32-
#[repr(i8)]
32+
#[repr(u8)]
3333
pub enum Language {
3434
/// Japanese.
3535
Japanese = ctru_sys::CFG_LANGUAGE_JP,
@@ -174,7 +174,7 @@ impl Cfgu {
174174
let mut language: u8 = 0;
175175

176176
ResultCode(unsafe { ctru_sys::CFGU_GetSystemLanguage(&mut language) })?;
177-
Ok(Language::try_from(language as i8).unwrap())
177+
Ok(Language::try_from(language).unwrap())
178178
}
179179

180180
/// Check if NFC is supported by the console.
@@ -244,7 +244,7 @@ impl Drop for Cfgu {
244244
}
245245

246246
from_impl!(Region, u8);
247-
from_impl!(Language, i8);
247+
from_impl!(Language, u8);
248248
from_impl!(SystemModel, u8);
249249

250250
impl TryFrom<u8> for Region {
@@ -264,10 +264,10 @@ impl TryFrom<u8> for Region {
264264
}
265265
}
266266

267-
impl TryFrom<i8> for Language {
267+
impl TryFrom<u8> for Language {
268268
type Error = ();
269269

270-
fn try_from(value: i8) -> Result<Self, Self::Error> {
270+
fn try_from(value: u8) -> Result<Self, Self::Error> {
271271
match value {
272272
ctru_sys::CFG_LANGUAGE_JP => Ok(Language::Japanese),
273273
ctru_sys::CFG_LANGUAGE_EN => Ok(Language::English),

0 commit comments

Comments
 (0)