Crate jp_prefecture

source ·
Expand description

Overview

jp-prefecture is an utility library for using Japanese prefectures

Getting Started

Crate has to be added as dependency to Cargo.toml

[dependencies]
jp-prefecture = "1.0.4"

and imported to the scope of a block where it’s begin called

use jp_prefecture::prefectures;

Examples

use jp_prefecture::prefectures;

let tokyo = prefectures::find_by_kanji("東京都");
println!("{:?}", tokyo); // => Some(Prefecture::Tokyo)
println!("{:?}", tokyo.unwrap().kanji()); // => "東京都"
println!("{:?}", tokyo.unwrap().kanji_short()); // => "東京"
println!("{:?}", tokyo.unwrap().english()); // => "tokyo"

let tokyo = prefectures::find_by_kanji("東京県"); // uhmmmm...
println!("{:?}", tokyo); // => None

Modules

Enums

  • Represents errors that can occur using prefectures