[][src]Trait hypua::IntoIpfIterator

pub trait IntoIpfIterator<'a> {
    fn ipf_iter(&'a self) -> IpfIterator<'a>;
}

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!['믌', 'ᄃ', 'ᆞ', 'ᆰ']);
Loading content...

Implementations on Foreign Types

impl<'_> IntoIpfIterator<'_> for str[src]

Loading content...

Implementors

Loading content...