EncodeUtf16 — UTF-16으로 인코딩한 u16 반복자
EncodeUtf16 — UTF-16으로 인코딩한 u16 반복자
EncodeUtf16는 문자열을 UTF-16으로 인코딩한 u16 값들을 순회하는 반복자예요. str::encode_utf16 메서드로 생성돼요.
출처: Rust 공식 문서
본문
pub struct EncodeUtf16<'a> { /* private fields */ }
이 반복자는 Clone, Debug, ExactSizeIterator, FusedIterator, Iterator, Send, Sync 등을 구현해요. 보충 평면(supplementary plane)의 문자는 서러게이트 쌍(surrogate pair)으로 두 개의 u16으로 인코딩돼요.