Function hangeul::to_hangeul_u32

source ·
pub fn to_hangeul_u32(c: &char) -> Result<u32>
Expand description

Casts a char to u32. Errors if said u32 falls outside of the Hangeul Syllable unicode range. See is_hangeul.

use hangeul::to_hangeul_u32;
use hangeul::errors::HangeulError;

assert_eq!(Ok(0xB242), to_hangeul_u32(&'뉂'));
assert_eq!(Ok(0xBDC6), to_hangeul_u32(&'뷆'));
assert_eq!(Err(HangeulError::NotASyllable), to_hangeul_u32(&'ㅏ'));
assert_eq!(Err(HangeulError::NotASyllable), to_hangeul_u32(&'何'));