from_u32_unchecked — 체크 없이 u32를 char로 변환하기
from_u32_unchecked — 체크 없이 u32를 char로 변환하기
from_u32_unchecked는 u32 값을 유효성 검사 없이 그대로 char로 변환하는 함수예요. 주어진 값이 유효한 Unicode 스칼라 값이라는 것을 호출자가 보장해야 해요.
출처: Rust 공식 문서
본문
pub const unsafe fn from_u32_unchecked(i: u32) -> char
Safety (안전성): i가 유효한 Unicode 스칼라 값이 아니면(예: 서러게이트, 0x110000 이상) 결과가 정의되지 않은 동작(UB)이 돼요. 가능하다면 안전한 char::from_u32를 쓰는 게 좋아요. 이 함수도 deprecated 될 예정이에요.