gimei 0.1.1

Generate fake name for Japanese
Documentation

rust-gimei

Travis Crates.io

Rust implementation of gimei; Generate fake name for Japanese.

Installation

Adding the following to the Cargo.toml in your project:

[dependencies]
gimei = "0.1"

and import using extern crate:

extern crate gimei;

Usage

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);       // ヒガシハラマチ

License

Copyright (c) 2015 woxtu

Licensed under the MIT license.