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으로 인코딩돼요.

더 알아보기 (Learn more)