[−][src]Trait hypua::IntoIpfIterator
ipf_iter
을 구현하는 trait
입니다.
str
타입에 대해 기본적으로 구현되어 있습니다.
Required methods
fn ipf_iter(&'a self) -> IpfIterator<'a>
std::str::Chars
와 같으나, PUA 문자가 있으면 IPF로 변환하는 Iterator
을 반환합니다.
IPF로 변환할 때, 반드시 초성 - 중성 - 종성 순으로 반환함이 보장됩니다.
사용 예
use hypua::IntoIpfIterator; let text = "믌"; let char_vec: Vec<char> = text.ipf_iter().collect(); assert_eq!(char_vec, vec!['믌', 'ᄃ', 'ᆞ', 'ᆰ']);