pub mod dubeolsik;
pub mod hanja;
pub mod romaja;
pub mod scheme;
pub use scheme::KoreanScheme;
#[derive(Debug, Clone, Copy, Default, PartialEq, Eq)]
pub enum KoreanLayout {
#[default]
Dubeolsik,
Romaja,
}
impl KoreanLayout {
pub fn from_u8(value: u8) -> Option<Self> {
match value {
0 => Some(Self::Dubeolsik),
1 => Some(Self::Romaja),
_ => None,
}
}
}