Rust implementation of gimei; Generate fake name for Japanese.
Adding the following to the Cargo.toml in your project:
[dependencies]
gimei = "0.2"
Generate fake name.
let name = gimei::name();
println!("{}", name); // 松原 春希
println!("{}", name.to_kanji()); // 松原 春希
println!("{}", name.to_hiragana()); // まつばら はるき
println!("{}", name.to_katakana()); // マツバラ ハルキ
println!("{}", name.last.kanji); // 松原
println!("{}", name.last.hiragana); // まつばら
println!("{}", name.last.katakana); // マツバラ
println!("{}", name.first.kanji); // 春希
println!("{}", name.first.hiragana); // はるき
println!("{}", name.first.katakana); // ハルキ
let name = gimei::male();
println!("{}", name.is_male()); // true
println!("{}", name.is_female()); // false
println!("{}", name.to_kanji()); // 高山 伴幸
let name = gimei::female();
println!("{}", name.is_male()); // false
println!("{}", name.is_female()); // true
println!("{}", name.to_kanji()); // 清水 心鈴
Generate fake address.
let address = gimei::address();
println!("{}", address); // 山梨県余市郡余市町東原町
println!("{}", address.to_kanji()); // 山梨県余市郡余市町東原町
println!("{}", address.to_hiragana()); // やまなしけんよいちぐんよいちちょうひがしはらまち
println!("{}", address.to_katakana()); // ヤマナシケンヨイチグンヨイチチョウヒガシハラマチ
println!("{}", address.prefecture.kanji); // 山梨県
println!("{}", address.prefecture.hiragana); // やまなしけん
println!("{}", address.prefecture.katakana); // ヤマナシケン
println!("{}", address.city.kanji); // 余市郡余市町
println!("{}", address.city.hiragana); // よいちぐんよいちちょう
println!("{}", address.city.katakana); // ヨイチグンヨイチチョウ
println!("{}", address.town.kanji); // 東原町
println!("{}", address.town.hiragana); // ひがしはらまち
println!("{}", address.town.katakana); // ヒガシハラマチ
Copyright (c) 2015 woxtu
Licensed under the MIT license.