Rust implementation of gimei; Generate fake name for Japanese.
Adding the following to the Cargo.toml in your project:
toml
[dependencies]
gimei = "0.1"
and import using extern crate
:
rust
extern crate gimei;
Generate fake name.
```rust let name = gimei::name(); println!("{}", name); // 松原 春希
println!("{}", name.tokanji()); // 松原 春希 println!("{}", name.tohiragana()); // まつばら はるき 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); // ハルキ ```
rust
let name = gimei::male();
println!("{}", name.is_male()); // true
println!("{}", name.is_female()); // false
println!("{}", name.to_kanji()); // 高山 伴幸
rust
let name = gimei::female();
println!("{}", name.is_male()); // false
println!("{}", name.is_female()); // true
println!("{}", name.to_kanji()); // 清水 心鈴
Generate fake address.
```rust let address = gimei::address(); println!("{}", address); // 山梨県余市郡余市町東原町
println!("{}", address.tokanji()); // 山梨県余市郡余市町東原町 println!("{}", address.tohiragana()); // やまなしけんよいちぐんよいちちょうひがしはらまち 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.