DecodeUtf16 — UTF-16 디코딩 반복자
DecodeUtf16 — UTF-16 디코딩 반복자
DecodeUtf16는 decode_utf16 함수가 돌려주는 UTF-16 → char 디코딩 반복자예요.
출처: Rust 공식 문서
본문
pub struct DecodeUtf16<I>
where I: Iterator<Item = u16>,
{ /* private fields */ }
각 요소는 Result<char, DecodeUtf16Error> 형태예요. 유효한 서러게이트 페어는 Ok(char)로, 잘못된 시퀀스는 Err로 내보내요. 생성자로 직접 만들기보다 decode_utf16(iter)로 만드는 걸 권장해요.