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(&'何'));