use pinyin::{ToPinyin, ToPinyinMulti};
fn main() {
let hans = "中国人";
for pinyin in hans.to_pinyin().flatten() {
print!("{} ", pinyin.plain());
}
println!();
for pinyin in hans.to_pinyin().flatten() {
print!("{} ", pinyin.with_tone());
}
println!();
for pinyin in hans.to_pinyin().flatten() {
print!("{} ", pinyin.with_tone_num());
}
println!();
for pinyin in hans.to_pinyin().flatten() {
print!("{} ", pinyin.with_tone_num_end());
}
println!();
for multi in hans.to_pinyin_multi().flatten() {
for pinyin in multi {
print!("{} ", pinyin.with_tone_num());
}
println!();
}
}